SpatialInteractionSourceLocation 類別

定義

表示手部或運動控制器的底框姿勢和指標姿勢。

public ref class SpatialInteractionSourceLocation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialInteractionSourceLocation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialInteractionSourceLocation
Public NotInheritable Class SpatialInteractionSourceLocation
繼承
Object Platform::Object IInspectable SpatialInteractionSourceLocation
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v2.0 引進)

備註

Windows Mixed Reality支援各種尺寸的動作控制器,每個控制器的設計在使用者手部位置與應用程式在轉譯控制器時應該用於指向的自然「向前」方向之間的關聯性不同。

為了更妥善地代表這些控制器,您可以調查每個互動來源的兩種姿勢。

手部姿勢代表 HoloLens 偵測到手部的手部位置,或手部按住動作控制器的手部位置。 在沉浸式頭戴式裝置上,此姿勢最適合用來轉譯使用者手部或使用者手上持有的物件,例如字或手。 底框姿勢是由直接在此類型內的位置、方向和速度屬性所代表。

指標姿勢代表指向正向的動作控制器提示。 當您轉譯控制器模型本身時,這個姿勢最適合用於指向 UI 的光線廣播。 指標姿勢可以透過 SourcePointerPose 屬性存取。

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1607 14393 方向
1709 16299 AngularVelocity
1709 16299 PositionAccuracy
1709 16299 SourcePointerPose

屬性

AngularVelocity

取得手部或運動控制器的角速度。

Orientation

取得底框姿勢方向,代表使用者手部在按住動作控制器時的方向。

Position

取得底框姿勢位置,代表使用者手部的直接位置,或放置動作控制器的位置。

PositionAccuracy

取得互動來源位置追蹤的精確度。

SourcePointerPose

取得特定空間互動來源的指標姿勢,例如動作控制器在指定的時間戳記。

Velocity

取得手部或動作控制器的速度。

適用於

另請參閱