Editable_Poly スライス平面メソッド

polyop.resetSlicePlane <Poly poly>

スライス平面をリセットします。

polyop.getSlicePlane <Poly poly> \
size:<&size_float_var> node:<node=unsupplied>

スライス平面の位置と方向をレイ値として返します。

<size> が指定されている場合、スライス平面のサイズが参照される変数内に返されます。

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

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

polyop.setSlicePlane <Poly poly> <ray plane_and_dir> <float size> \
node:<node=unsupplied>

スライス平面を、<plane_and_dir> で指定した位置と方向に設定し、<size> で指定したサイズに設定します。

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

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

polyop.slice <Poly poly> <facelist> <ray plane_and_dir> \
node:<node=unsupplied>

<plane_and_dir> で指定した平面と方向に基づいてポリゴンをスライスします。

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

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

編集可能ポリゴンの分割プロパティを使用します。スライスが正常に終了した場合は true を返します。

polyop.inSlicePlaneMode <Poly poly>

編集可能ポリゴンがスライス モードの場合は true、それ以外の場合は false を返します。