Dissolve 会删除几何体上指定的边,再将删除后形成的新的 polygon通过共享边的方式合并到原有几何体中。
Overview
下面一张图很好的说明了 dissolve 的效果:
绿色部分是删除的边,可以看到删除之后形成的较大的 polygon surface 成了的该几何体的一部分。
可以看出来,这个节点可以很方便的创建边数超过 4 的多边形。Divide 节点可以对这样的多边形进行三角化。
Useful Parameters
Parameters | Usage |
---|---|
Recompute Normals | 重新计算删除边后的几何体的法线。 |
Remove Inline Points | 在指定边被删除后,如果这些边上的点不影响几何体的形状,就去除掉。 |
Remove Unused Points | 去掉在边被删除后不再参与形成面的点。(这个选项很有意思,可以创建类似 scatter 中去边留点的效果) |
Bridge:(如何处理删除边后 primitive 不再相连的问题。定义参考底部资料:)
Create Bridged Polygons | 如果删除行为导致某些 surface 不再相连,那么创建一个 bridge edges 用于连接 |
Create Disjoint Polygons | 如果删除行为导致某些 surface 不再相连(也就是删除了 Bridge edge)那么创建几个分开的 polygon |
Delete Polygons | 如果删除行为导致某些 surface 不再相连(也就是删除了 Bridge edge),那么与该 bridge edges 相连的 polygon 都会被删除。 |
Reference