領域の特性と測定
Wolfram言語は,点のメンバシップテスト,長さ,領域,体積,重心等の積分測定,最近点または距離等の最適化測定等,幾何学敵領域についての幅広い標準特定と測定をサポートする.
基本的な述語
RegionQ — オブジェクトが領域であるかどうかを検証する
ConstantRegionQ — 領域が記号的パラメータを含まない定常領域であるかどうかを検証する
BoundedRegionQ — 領域が有界であるかどうかを検証する
ConvexRegionQ ▪ SolidRegionQ ▪ MeshRegionQ ▪ BoundaryMeshRegionQ ▪ CSGRegionQ
メンバシップ述語
Element — 記号的な点が領域 p∈reg の要素であるとする
RegionMember — メンバシップを検証したりメンバシップの座標を与えたりする
RegionMemberFunction — 反復的なメンバシップテストに使用する関数
RegionBounds — 領域の境界を求める
BoundingRegion — 点集合の簡単な境界領域
領域関連
RegionEqual — 2つの領域が等しいかどうかを検証する
RegionDisjoint — 2つの領域が別々であるかどうかを検証する
RegionWithin — 領域が別の領域内にあるかどうかを検証する
RegionCongruent — 2つの領域が合同かどうかを検証する
RegionSimilar — 2つの領域が相似かどうかを検証する
点の生成
RandomPoint — 領域の点を不均一に生成する
RegionCentroid — 領域の重心(質量中心等)
次元測定
RegionDimension — 領域の幾何学的次元
RegionEmbeddingDimension — 領域の埋込み次元
積分測定
RegionMeasure — 領域の測定(個数,長さ,面積,体積等)
RegionMoment — 領域の任意の次数のモーメント
MomentOfInertia — 領域の慣性モーメントと慣性行列モーメント
ArcLength ▪ Area ▪ Volume ▪ Perimeter ▪ SurfaceArea
距離測定
RegionDistance — 点から領域への最短距離
SignedRegionDistance — 点から領域への符号付き最短距離
RegionNearest — 領域内の最近点
RegionDistanceFunction — 反復された距離計算に使用される計算
RegionNearestFunction — 反復された最近点計算に使用される関数
RegionHausdorffDistance — 2つの領域間の分離距離
RegionFarthestDistance — 2つの領域間の最長距離
角度の測定 »
PlanarAngle — 2Dおよび3Dにおける直線間の角度
DihedralAngle — 3Dにおける平面間の角度
SolidAngle — 領域に挟まれた立体角
PolygonAngle,PolyhedronAngle — 多角形,多面体の中の角度
VectorAngle — ベクトル間の角度
点の向き
PositivelyOrientedPoints — 一連の点が正の向きであるかどうかを検証する
CollinearPoints — 一連の点が同一戦場にあるかどうかを検証する
CoplanarPoints ▪ NegativelyOrientedPoints