rhino建模——Reuleaux四面体的构造

 时间:2026-02-12 15:07:10

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可以构造出四个球。

rhino建模——Reuleaux四面体的构造

2、图形如下。

rhino建模——Reuleaux四面体的构造

3、先求出前两个球面的交集:

c=rs.BooleanIntersection(b[0],b[1])

rhino建模——Reuleaux四面体的构造

4、c与第四个球面的交集:

d=rs.BooleanIntersection(c,b[3])

为什么不用第三个球?我也不清楚,反正用了之后,程序不执行.

rhino建模——Reuleaux四面体的构造

5、d与第三个球的交集,就是Reuleaux四面体:

e=rs.BooleanIntersection(d,b[2])

rhino建模——Reuleaux四面体的构造

6、如果扣去第三个球的那部分,就得到下面的模型:

e=rs.BooleanDifference(d,b[2])

rhino建模——Reuleaux四面体的构造

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

rhino建模——Reuleaux四面体的构造

  • Rhino6显示物件名称/类型属性如何关闭
  • Rhino锁点于锁定的物件怎样关闭
  • 在ID2019如何删除表格
  • 使用SketchUp软件建模
  • InDesign设置描边的线条样式
  • 热门搜索
    麦饭石是什么 direction是什么意思 ah是什么意思 一言九鼎的鼎是什么意思 爬是什么结构 qt是什么 幸福树的养殖方法 cts是什么意思 什么是安乐死 这是什么踏板