几何布尔
Intersect、Trim 和 SelectTrim 主要用于较低维度的几何图形,例如点、曲线和曲面。另一方面,实体几何图形还有一组附加方法用于在构造后修改形状,方法是以与 Trim 类似的方式减去材质,并将图元合并到一起以形成更大的整体。
并集
Union 方法可获取两个实体对象,并在两个对象覆盖的空间之外创建单个实体对象。对象之间的重叠空间会合并为最终形式。本例将球体和立方体合并为单个实体球体-立方体形状:
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F338946474-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZkPl5tDHbu5X9VJTozDs%252Fuploads%252Fgit-blob-6b8338b9d9afdfdd3643f952c82262ea014920fd%252FGeometricBooleans_01.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=f441d301&sv=1)
差异
Difference 方法类似 Trim,从基础实体中减去输入工具实体的内容。在本例中,我们从球体中穿凿出一个小凹穴:
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F338946474-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZkPl5tDHbu5X9VJTozDs%252Fuploads%252Fgit-blob-c79870bf07df076b5978d7b655700cf93a951525%252FGeometricBooleans_02.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=ecc7f872&sv=1)
交集
Intersect 方法会返回两个实体输入之间的重叠实体。在以下示例中,Difference 已更改为 Intersect,并且生成的实体是最初穿凿的缺失空心:
![](https://primer2.dynamobim.org/~gitbook/image?url=https%3A%2F%2F338946474-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZkPl5tDHbu5X9VJTozDs%252Fuploads%252Fgit-blob-b8fd0bd6151ff1313c4a1199c2300e7dbeeb53dd%252FGeometricBooleans_03.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=37bd2564&sv=1)
Last updated