다음을 통해 공유


SpatialPointerInteractionSourcePose 클래스

정의

주변 환경과 관련하여 동작 컨트롤러의 포인터 포즈를 나타냅니다.

public ref class SpatialPointerInteractionSourcePose sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialPointerInteractionSourcePose final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialPointerInteractionSourcePose
Public NotInheritable Class SpatialPointerInteractionSourcePose
상속
Object Platform::Object IInspectable SpatialPointerInteractionSourcePose
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Creators Update (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v4.0에서 도입되었습니다.)

설명

Windows Mixed Reality 다양한 폼 팩터에서 모션 컨트롤러를 지원하며, 각 컨트롤러의 디자인은 사용자의 손 위치와 앱이 컨트롤러를 렌더링할 때 가리키는 데 사용해야 하는 자연스러운 "앞으로" 방향 간의 관계가 다릅니다.

이러한 컨트롤러를 더 잘 나타내기 위해 각 상호 작용 원본에 대해 조사할 수 있는 두 가지 종류의 포즈가 있습니다.

그립 포즈는 HoloLens에서 감지한 손바닥 또는 모션 컨트롤러를 들고 있는 손바닥의 위치를 나타냅니다. 몰입형 헤드셋에서 이 포즈는 사용자의 손이나 칼이나 총과 같은 사용자의 손에 들고 있는 물체를 렌더링하는 데 가장 적합합니다. 그립 포즈는 이 형식 내에서 직접 위치, 방향 및 속도 속성으로 표시됩니다.

포인터 포즈는 앞으로를 가리키는 모션 컨트롤러의 끝을 나타냅니다. 이 포즈는 컨트롤러 모델 자체를 렌더링할 때 UI를 가리킬 때 광선 투사하는 데 가장 적합합니다. 포인터 포즈는 SourcePointerPose 속성을 통해 액세스할 수 있습니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
1709 16299 방향
1709 16299 PositionAccuracy

속성

ForwardDirection

지정된 좌표계에서 모션 컨트롤러 포인터 포즈의 정방향 방향을 단위 벡터로 가져옵니다.

Orientation

지정된 좌표계에서 동작 컨트롤러 포인터 포즈의 방향을 가져옵니다.

Position

지정된 좌표계에서 동작 컨트롤러 포인터 포즈의 위치를 가져옵니다.

PositionAccuracy

상호 작용 원본의 위치 추적 정확도를 가져옵니다.

UpDirection

지정된 좌표계에서 동작 컨트롤러의 포인터 포즈를 단위 벡터로 방향을 지정하는 위쪽 방향을 가져옵니다.

적용 대상

추가 정보