SignedRegionDistance
SignedRegionDistance[reg,p]
p が領域の外にある場合は点 p から領域 reg までの最短距離を与え,p が領域の中にある場合は reg の補集合までの最短距離を与える.
SignedRegionDistance[reg]
異なる点に繰り返し適用可能なRegionDistanceFunction[…]を与える.
詳細とオプション
- SignedRegionDistanceは,符号付距離関数および符号付距離変換としても知られている.
- SignedRegionDistanceは領域外の点については正,領域内の点については負である.絶対値は点から境界までの距離を測定する.
- 点 q と点 p の間の距離はNorm[p-q]であるとみなされる.
- SignedRegionDistanceは,事実上,p が reg に含まれない場合はMinValue[{Norm[p-q],q∈reg},q∈reg]であり,それ以外の場合は-MinValue[{Norm[p-q],q∉reg},q]である.
- SignedRegionDistanceはGeometricSceneの記号領域および点と一緒に使うことができる.
例題
すべて開くすべて閉じる例 (2)
点からMeshRegionまでの符号付き距離を求める:
1引数だとRegionDistanceFunctionが求まる:
スコープ (17)
特別な領域 (8)
数式定義領域 (2)
メッシュ領域 (4)
BoundaryMeshRegionまでの符号付き距離は,任意の次元で負になり得る:
符号付き距離は,1Dにおける0DのMeshRegionでは,負ではならない:
しかし,1DのMeshRegionでは負になり得る:
符号付距離は,2Dにおける0DのMeshRegionでは,負ではならない:
1DのMeshRegionにおいても負にはなり得ない:
2DのMeshRegionでは負になり得る:
符号付き距離は,3Dにおける0DのMeshRegionでは,負ではならない:
1DのMeshRegionでもそうである:
2Dの0 MeshRegionでも同じである:
しかし,3DのMeshRegionでは負であってもよい:
派生領域 (3)
アプリケーション (2)
特性と関係 (5)
領域までの符号付き距離が非正であれば,その点はRegionMemberである:
RegionBoundary上の点の符号付き距離は0である:
領域までの符号付き距離が負であれば,その点は領域の内側にある:
SignedRegionDistanceのAbsはRegionBoundaryまでの距離のMinValueである:
領域外の点については,RegionDistanceとSignedRegionDistanceは等しい:
テキスト
Wolfram Research (2014), SignedRegionDistance, Wolfram言語関数, https://reference.wolfram.com/language/ref/SignedRegionDistance.html.
CMS
Wolfram Language. 2014. "SignedRegionDistance." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SignedRegionDistance.html.
APA
Wolfram Language. (2014). SignedRegionDistance. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SignedRegionDistance.html