Editable_Poly B を使用した A の取得メソッド

polyop.getEdgesUsingVert <Poly poly> <vertlist>

対応するエッジが <vertlist> 内の頂点の 1 つを使用する場合、返された bitarray のビットが設定されます。

polyop.getFacesUsingVert <Poly poly> <vertlist>

対応する面が <vertlist> 内の頂点の 1 つを使用する場合、返された bitarray のビットが設定されます。

polyop.getVertsUsingEdge <Poly poly> <edgelist>

対応する頂点が <edgelist> 内のエッジの 1 つを使用する場合、返された bitarray のビットが設定されます。

polyop.getFacesUsingEdge <Poly poly> <edgelist>

対応する面が <edgelist> 内のエッジの 1 つを使用する場合、返された bitarray のビットが設定されます。

polyop.getVertsUsingFace <Poly poly> <facelist>

対応する頂点が <facelist> 内の面の 1 つを使用する場合、返された bitarray のビットが設定されます。

polyop.getEdgesUsingFace <Poly poly> <facelist>

対応するエッジが <facelist> 内の面の 1 つを使用する場合、返された bitarray のビットが設定されます。

polyop.getElementsUsingFace <Poly poly> <facelist> fence:<fence_facelist>

返された bitarray のビットが、<facelist> 内の面を持つ同じ「要素」(すなわち、接続されたコンポーネント)内のすべての面に設定されます。

<fence_facelist> が指定された場合、この処理ではそれらの面は「壁」と見なされ、評価されません。つまり、<facelist> に面 i が指定され、その周囲にある面の輪が <fence_facelist> に指定された場合、アルゴリズムはその輪で停止します。

polyop.getVertsUsedOnlyByFaces <Poly poly> <facelist>

対応する頂点が <edgelist> 内の面でのみ使用される場合、返された bitarray のビットが設定されます。