Editable_Poly 切り取りメソッド

polyop.cutVert <Poly poly> <int start_vert> <point3 destination> <point3 projdir> \
node:<node=unsupplied>

<poly> がノードの場合、または <poly> が編集可能ポリゴンで <node> が指定されている場合、<destination> および <projdir> は現在の座標系コンテキスト内になります。

<poly> が編集可能ポリゴンであり、<node> が指定されていない場合、<destination> および <projdir> はポリゴンのローカル座標系内になります。

頂点が作成されている場合は新しい頂点のインデックスを返し、頂点が作成されていない場合は undefined を返します。

polyop.cutFace <Poly poly> <int face> <point3 start> <point3 destination> <point3 projdir> \
node:<node=unsupplied>

<poly> がノードの場合、または <poly> が編集可能ポリゴンで <node> が指定されている場合、<start><destination>、および <projdir> は現在の座標系コンテキスト内になります。

<poly> が編集可能ポリゴンであり、<node> が指定されていない場合、<start><destination>、および <projdir> はポリゴンのローカル座標系内になります。

頂点が作成されている場合は新しい頂点のインデックスを返し、頂点が作成されていない場合は undefined を返します。

polyop.cutEdge <Poly poly> <int edge1> <float prop1> <int edge2> \
<float prop2><point3 projdir> node:<node=unsupplied>

<poly> がノードの場合、または <poly> が編集可能ポリゴンで <node> が指定されている場合、<projdir> は現在の座標系コンテキスト内になります。

<poly> が編集可能ポリゴンであり、<node> が指定されていない場合、<projdir> はポリゴンのローカル座標系内になります。

頂点が作成されている場合は新しい頂点のインデックスを返し、頂点が作成されていない場合は undefined を返します。