Merge解除
unmerge コマンドはMerge操作を取り消すために使用します。さらにジオメトリ分割を行う必要がある場合などによく使用します。
Unmerge {all|<entity_list> [only]}
EntityをUnmergeすると、指定した幾何Entityとすべての下位(子)Entityは、他のEntityとnon-manifoldトポロジを共有しなくなります。たとえばBodyをUnmergeすると、そのBodyは他のBodyとSurface、Curve、Vertexを共有しなくなります。
[Set] Unmerge Duplicate_mesh {On|OFF}
Mesh済みジオメトリをUnmergeする場合は、上位EntityのMeshを有効に保つために必要な側へMeshが保持されます。たとえば2つのVolumeで共有されるSurfaceをUnmergeし、一方のVolumeだけがMesh済みである場合、Surface MeshはMesh済みVolumeに属するSurface側に残ります。
Mesh済みEntityをUnmergeする場合、既定ではMeshをどちら側に配置するかを次の規則で決定します。
- どちらのEntityにもMesh済みの親Entityがない場合、Meshは2つのEntityの一方に保持されます。
- 一方のEntityだけにMesh済みの親Entityがある場合、Meshは
そのEntityに保持されます。 - 両方のEntityにMesh済みの親Entityがある場合、Meshを一方に保持し
もう一方へコピーします。
ここで unmerge duplicate_mesh をonにすると上記の規則は上書きされ、Mesh済みEntityをUnmergeするたびにMeshが常にコピーされ、両方のEntityがMesh済みの状態を維持します。
既定の動作に戻すには、 unmerge duplicate_mesh をoffにします。