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