ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

基本的な多角形

基本的な多角形の関数

関数

すべて展開する

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