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