完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

复杂源自简单:Dynamo中图形的布尔运算

发布于:2020-07-31 15:59:37
首页/技术分享/Revit
收藏
8175

王锡金

更多

布尔运算主要有并集、差集和交集三种运算方式。

我们以两个实体为例分别看一下这三种运算有什么区别。

首先是并集运算,如下图所示,使用的节点是“Solid.Union”。并集运算会将两个实体合并为一个实体。注意观察图中并集运算后实体的体积,并集运算前,两个实体之间有一部分重叠;而并集运算后形成一个完整的实体,合并后的体积没有重叠,所以会比并集运算前的体积小。

并集.png

接着是差集运算,如果实体A和实体B之间有相交部分,实体A是差集运算的主体,那么差集运算会在实体A中减去两者重叠的部分,如下图所示。

差集.png

最后是交集运算,交集运算是求两个图形间相交的部分,如下图所示。如果两个图形之间没有相交的部分,那么将得到空值。

交集.png

相信读到这里你也发现了,通过布尔运算,我们可以利用一些简单的几何形体来创建复杂的图形,所以布尔运算是我们在Dynamo中经常使用的几何图形处理方式。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Revit如何单独参数控制图元中某个部分的旋转?

下一篇:AutoCAD2008激活时注册机不生成激活码怎么解决?

60acb4e0ef112.png