1、先确定正四面体的四个顶点:
a=[[10,0,0],
[-5,5*math.sqrt(3),0],
[-5,-5*math.sqrt(3),0],
[0,0,10*math.sqrt(2)]]
正四面体的棱长为r=10*math.sqrt(3)
这样,用rs.AddSphere可以构造出四个球。

2、图形如下。

3、先求出前两个球面的交集:
c=rs.BooleanIntersection(b[0],b[1])

4、c与第四个球面的交集:
d=rs.BooleanIntersection(c,b[3])
为什么不用第三个球?我也不清楚,反正用了之后,程序不执行.

5、d与第三个球的交集,就是Reuleaux四面体:
e=rs.BooleanIntersection(d,b[2])

6、如果扣去第三个球的那部分,就得到下面的模型:
e=rs.BooleanDifference(d,b[2])

7、整体代码如下图所示。
