Editable_Poly デタッチ メソッド

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