polyop.createVert <Poly poly> <point3 pos> \
node:<node=unsupplied>頂点を指定された位置として作成します。
<poly> がノードの場合、または <poly> が編集可能ポリゴンで <node> が指定されている場合、位置は現在の座標系コンテキスト内になります。
<poly> が編集可能ポリゴンであり、<node> が指定されていない場合、位置はポリゴンのローカル座標系内になります。
作成された頂点のインデックスを返すか、または頂点が作成されていない場合は undefined を返します。
polyop.createEdge <Poly poly> <int vert1> <int vert2>2 つの指定された頂点を使用してエッジを作成します。
これらの頂点を使用するには、共通の面が必要です。
作成されたエッジのインデックスを返します。エッジが作成されていない場合は undefined を返します。
polyop.createPolygon <Poly poly> <vertex array>指定された頂点を使用して面を作成します。
面の頂点の順序は、頂点配列内の順序です。各頂点ペアが連続している場合は、頂点間に存在できるエッジは 1 つだけで、そのエッジを最初の頂点から 2 番目の頂点に移動することはできません。
面が凸型でない場合は、指定された数の頂点を持つ面に対して、既定の三角形化が使用されます。この三角形化が適していないこともあります。
この場合は、この面の作成後、面上で retriangulate() を呼び出します。
作成された面のインデックスを返すか、または面が作成されていない場合は undefined を返します。
polyop.createShape <Poly poly> <edgelist> \
smooth:<boolean=false> name:<string="Shape01"> node:<node=unsupplied>指定されたエッジからシェイプ ノードを作成します。
<smooth> が true の場合、シェイプがスムーズなカーブとして作成されます。
新しいノードの名前が <name> で指定されます。
<poly> が編集可能ポリゴンである(ノードではない)場合は、<node> を指定する必要があります。