RayMeshGeometry3DHitTestResult クラス

定義

光線ヒット テストと 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
継承
RayMeshGeometry3DHitTestResult

注釈

このクラスは、光線と 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)

適用対象