指定されたパーティションの基準を使用して、ポリゴンを個別のクラスタに区切ります。 現在、curvelist-to-mesh オペレータを使用して作成されたメッシュ オブジェクトのみをサポートしています。 デフォルトの基準では、フェイスごとに 1 つのクラスタを作成します(すなわち、独立したポリゴン)。 この場合には、クラスタは次の規則で名前が付けられます。
"Face_#no"
[...ここで、#no はフェイス番号(例: 1, 2, ...)です。.]
ただし、入力のカーブがテキスト プリミティブから生成された場合(テキストからカーブへの変換オペレータを使用)には、入力テキストのキャラクタにつき 1 つのクラスタが作成されます (たとえば、[作成] > [テキスト] > [プレーナ メッシュ]または[ソリッド メッシュ]を実行した場合)。この場合には、クラスタは次の規則で名前が付けられます。
"Char_#no_#char"
[...ここで、#no はテキスト内のキャラクタ番号(例: 1, 2, ...)、#char は実際のキャラクタそのものです。]
CreateMeshPartitionClusters( [InputObjs] ); |
'Create a Mesh Text CreateMeshText "CurveListToSolidMeshForText", siPersistentOperation 'Open an explorer window. View the scene_root 'Open Polymsh and Polygon Mesh 'The following command will add one cluster per character in Clusters object 'You can see them if you open Clusters CreateMeshPartitionClusters "polymsh" |
'Create two curves CreatePrim "Circle", "NurbsCurve" Duplicate "circle", , 2, 1, 1, 0, 0, 1, 0, 1, , , , , , , , , , , 0 Translate , 11.7369060459901, 0, 0, siRelative, siGlobal, siObj, siXYZ AddToSelection "circle", , True DeselectAll SelectObj "circle", , True AddToSelection "circle1", , True 'creates a mesh from those two curves ApplyOp "CurveListToMesh", "circle,circle1", 3, siPersistentOperation 'Open an explorer window. View the scene_root 'Open Polymsh and Polygon Mesh 'The following command will add one cluster per face in Clusters object 'You can see them if you open Clusters CreateMeshPartitionClusters "polymsh" |