intersect
polyshape
オブジェクトの交差
構文
説明
[
は、polyout
,shapeID
,vertexID
] = intersect(poly1
,poly2
)polyout
の頂点から poly1
と poly2
の頂点への、頂点のマッピング情報も返します。関数 intersect
がこの構文をサポートするのは、poly1
と poly2
がスカラー polyshape
オブジェクトである場合のみです。
shapeID
要素は、polyout
の対応する頂点が poly1
または poly2
に由来するか、あるいは交差により作成されたかを識別します。vertexID
は polyout
の頂点を poly1
、poly2
、または交差の頂点にマッピングします。
___ = intersect(___,
は、前述の構文の入力引数の任意の組み合わせに加え、1 つ以上の名前と値の引数を使用してオプションを指定します。前述の構文にある任意の出力引数の組み合わせが使用できます。たとえば、Name=Value
)polyout = intersect(poly1,poly2,Simplify=false)
は、交差や適切でない入れ子が発生しても頂点を変更していない polyshape
オブジェクトを返します。