RayMeshGeometry3DHitTestResult クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
光線ヒット テストと MeshGeometry3D との間の交差を表します。
public ref class RayMeshGeometry3DHitTestResult sealed : System::Windows::Media::Media3D::RayHitTestResult
public sealed class RayMeshGeometry3DHitTestResult : System.Windows.Media.Media3D.RayHitTestResult
type RayMeshGeometry3DHitTestResult = class
inherit RayHitTestResult
Public NotInheritable Class RayMeshGeometry3DHitTestResult
Inherits RayHitTestResult
- 継承
注釈
このクラスは、光線と MeshGeometry3D線の交差に関する情報を返します。
によってVertexWeight1VertexWeight2VertexWeight3返される重心座標。また、補間して交差が発生した場所、またはテクスチャ座標を使用して交差するモデルのテクスチャ上の点を検索Point3Dできます。
プロパティ
DistanceToRayOrigin |
ヒット テストを開始した Visual3D の座標空間内での交差点と斜線の原点との距離を取得します。 |
MeshHit |
このヒット テストが交差する MeshGeometry3D を取得します。 |
ModelHit |
ヒット テストを実行した際に沿った射線が交差する Model3D を取得します。 (継承元 RayHitTestResult) |
PointHit |
ヒット テストを実行した部分に沿った光線によってメッシュが交差したポイントを取得します。 |
VertexIndex1 |
射線が交差するメッシュ トライアングルの最初の頂点。 |
VertexIndex2 |
射線が交差するメッシュ トライアングルの 2 番目の頂点。 |
VertexIndex3 |
射線が交差するメッシュ トライアングルの 3 番目の頂点。 |
VertexWeight1 |
メッシュ トライアングルとヒット テストが交差したポイントに対する、そのトライアングルの最初の頂点の相対的な一致精度。0 ~ 1 の値で表されます。 |
VertexWeight2 |
メッシュ トライアングルとヒット テストが交差したポイントに対する、そのトライアングルの 2 番目の頂点の相対的寄与。0 ~ 1 の値で表されます。 |
VertexWeight3 |
メッシュ トライアングルとヒット テストが交差したポイントに対する、そのトライアングルの 3 番目の頂点の相対的な一致精度。0 から 1 の間の値で表されます。 |
VisualHit |
ヒット テストを実行した際に沿った射線が交差するビジュアルを取得します。 (継承元 RayHitTestResult) |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |