polyop.breakVerts <Poly poly> <vertlist>
<vertlist>
内の各頂点に対して、N-1 個の新しい頂点が同じ位置に作成されます。
N はその頂点を使用する面の数です。
polyop.divideEdge <Poly poly> <int edge> <float fraction>
エッジに沿って指定された距離(分数)で指定されたエッジを分割します。
戻り値は新しい頂点のインデックスです。頂点が作成されていない場合は、undefined
を返します。
polyop.divideFace <Poly poly> <int face> <point3 pos> node:<node=unsupplied>
指定された面を分割し、指定された位置に最も近い面上のポイントに新しい頂点が作成されます。
指定された位置が面の外側にある場合、頂点は面の中心に作成されます。
<poly>
がノードの場合、または <poly>
が編集可能ポリゴンで <node>
が指定されている場合、位置は現在の座標系コンテキスト内になります。
<poly>
が編集可能ポリゴンであり、<node>
が指定されていない場合、位置はポリゴンのローカル座標系内になります。
作成された頂点のインデックスを返します。
polyop.splitEdges <Poly poly> <edgelist>
指定されたエッジを中間で分割します。