首页/技术分享

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

发布于:2020-07-31 15:59:37
8263人 分享

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

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

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

并集.png

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

差集.png

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

交集.png

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

转载请注明来源本文地址:https://www.tuituisoft/blog/4181.html

上一篇:

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

下一篇:

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