IntersectionParams 構造体
Defines a ray used to test an overlay intersection.
名前空間: FloatSoda.OVR.Overlay
アセンブリ: FloatSoda.OVR.dll
public readonly record struct IntersectionParams : IEquatable<IntersectionParams>実装するインターフェイス
Section titled “実装するインターフェイス”IEquatable<IntersectionParams>
継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
コンストラクター
Section titled “コンストラクター”IntersectionParams(Vector3, Vector3, ETrackingUniverseOrigin)
Section titled “IntersectionParams(Vector3, Vector3, ETrackingUniverseOrigin)”Defines a ray used to test an overlay intersection.
public IntersectionParams(Vector3 Origin, Vector3 Direction, ETrackingUniverseOrigin TrackingOrigin)パラメーター
Section titled “パラメーター”Origin Vector3
The ray origin in tracking-space coordinates.
Direction Vector3
The ray direction.
TrackingOrigin ETrackingUniverseOrigin
The tracking universe in which the ray is expressed.
Direction
Section titled “Direction”The ray direction.
public Vector3 Direction { get; init; }プロパティの値
Section titled “プロパティの値”Origin
Section titled “Origin”The ray origin in tracking-space coordinates.
public Vector3 Origin { get; init; }プロパティの値
Section titled “プロパティの値”TrackingOrigin
Section titled “TrackingOrigin”The tracking universe in which the ray is expressed.
public ETrackingUniverseOrigin TrackingOrigin { get; init; }プロパティの値
Section titled “プロパティの値”ETrackingUniverseOrigin
ToVROverlayIntersectionParams()
Section titled “ToVROverlayIntersectionParams()”Converts these values to OpenVR intersection parameters.
public VROverlayIntersectionParams_t ToVROverlayIntersectionParams()VROverlayIntersectionParams_t
The converted native OpenVR parameters.