Rhino怎么用reuleAux四面体的构造?
设·集合小编 发布时间:2023-03-20 13:38:36 712次最后更新:2024-03-08 11:29:57
本文主要来告诉大家Rhino怎么用reuleAux四面体的构造,用Rhino的boole运算,来构造一个reuleAux四面体:分别以正四面体的各顶点为球心、棱长为半径作球,这四个球的公共部分,就是reuleAux四面体。
工具/软件
电脑型号:联想(Lenovo)天逸510S;系统版本:Windows7;软件版本:Rhino5
方法/步骤
第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步
整体代码如下图所示。
温馨提示
好了,以上就是“Rhino怎么用reuleAux四面体的构造?”这篇文章全部内容了,小编已经全部分享给大家了,还不会的小伙伴们多看几次哦!最后,希望小编今天分享的文章能帮助到各位小伙伴,喜欢的朋友记得点赞或者转发哦!
- 上一篇:Rhino如何自定义设置操作界面?
- 下一篇:Rhino如何精准测量模型间距?
相关文章
广告位
评论列表