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
を返します。