Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

基本的な多角形

多角形関数

指定された一連の点に対し、単純な多角形を作成し、面積などの基本的な幾何学量を計算することができます。より複雑な多角形や、詳しい幾何学情報へのアクセスには、polyshape オブジェクトを作成します。その後、オブジェクト関数を使用して多角形や多角形のセットを変更し、クエリし、可視化します。

関数

すべて展開する

boundaryshape2 次元三角形分割から polyshape を作成
inpolygon多角形領域の内側またはエッジ上の点
nsidedpoly正多角形
polyarea多角形の面積
polybuffer点、ライン、または polyshape オブジェクトの周囲にバッファーを作成
rectint四角形が重なる領域の算出

多角形状の作成と変更

polyshape2 次元の多角形のような形状
addboundarypolyshape の境界を追加
polybuffer点、ライン、または polyshape オブジェクトの周囲にバッファーを作成
rmboundarypolyshape の境界を削除
rmholespolyshape の穴を削除
rmsliverspolyshape の境界の外れ値を削除
rotatepolyshape の回転
scalepolyshape のスケーリング
simplifypolyshape の境界を単純化
sortboundariespolyshape の境界の並べ替え
sortregionspolyshape の領域の並べ替え
translatepolyshape の平行移動

クエリと可視化

boundarypolyshape の境界の頂点の座標
holespolyshape の穴の境界を polyshape オブジェクトの配列に変換
isholepolyshape の境界が穴であるかどうかを判定
isinteriorpolyshape の内側にあるクエリ点
issimplifiedpolyshape が適切に定義されているかどうかを判別
nearestvertex最も近い polyshape 頂点をクエリ
numboundariespolyshape の境界の数
numsidespolyshape の辺の数
overlapspolyshape オブジェクトがオーバーラップしているかどうかを判別
plotpolyshape のプロット
regionspolyshape の領域にアクセス

幾何学的量

areapolyshape の面積
boundingboxpolyshape の境界ボックス
centroidpolyshape の重心
convhullpolyshape の凸包
turningdistpolyshape オブジェクト間のターニング距離を計算
triangulationpolyshape の三角形分割
perimeterpolyshape の周囲長

論理演算

intersectpolyshape オブジェクトの交差
subtract2 つの polyshape オブジェクトの差
unionpolyshape オブジェクトの結合
xor2 つの polyshape オブジェクトの排他的 OR