polyop.detachFaces <Poly poly> <facelist> delete:<boolean=true> \
asNode:<boolean=false> name:<string="Object01"> node:<node=unsupplied>指定された面をデタッチします。
<delete> が true の場合、面はデタッチ後に削除されます。
<delete> が false の場合、面は削除されません。
<asNode> が true の場合、面は別のノードとしてデタッチされます。
<asNode> が false の場合、面はポリゴンの要素としてデタッチされます。
<asNode> が true の場合、<name> は新しいノードの名前を指定します。
<asNode> が true であり、<poly> が編集可能ポリゴンである(ノードではない)場合は、<node> を指定する必要があります。
操作が正常に終了した場合は true を返します。
スクリプト:
--The following script explodes an EditablePoly object to elements, --each polygon becomes one element macroScript PolyToElements category:"Help_Examples" ( on isEnabled return selection.count == 1 and classof selection[1].baseobject == Editable_Poly on execute do ( obj = selection[1] for p = polyop.getNumFaces obj to 1 by -1 do polyOp.detachFaces obj #{p} ) )
polyop.detachEdges <Poly poly> <edgelist> delete:<boolean=true>\
asNode:<boolean=false> name:<string="Object01"> node:<node=unsupplied>指定されたエッジで使用される面をデタッチします。
<delete> が true の場合、面はデタッチ後に削除されます。
<delete> が false の場合、面は削除されません。
<asNode> が true の場合、面は別のノードとしてデタッチされます。
<asNode> が false の場合、面はポリゴンの要素としてデタッチされます。
<asNode> が true の場合、<name> は新しいノードの名前を指定します。
<asNode> が true であり、<poly> が編集可能ポリゴンである(ノードではない)場合は、<node> を指定する必要があります。
操作が正常に終了した場合は true を返します。
polyop.detachVerts <Poly poly> <vertlist> delete:<boolean=true> \
asNode:<boolean=false> name:<string="Object01"> node:<node=unsupplied>指定された頂点で使用される面をデタッチします。
<delete> が true の場合、面はデタッチ後に削除されます。
<delete> が false の場合、面は削除されません。
<asNode> が true の場合、面は別のノードとしてデタッチされます。
<asNode> が false の場合、面はポリゴンの要素としてデタッチされます。
<asNode> が true の場合、<name> は新しいノードの名前を指定します。
<asNode> が true であり、<poly> が編集可能ポリゴンである(ノードではない)場合は、<node> を指定する必要があります。
操作が正常に終了した場合は true を返します。