다음을 통해 공유


SpatialStationaryFrameOfReference 클래스

정의

특정 시점에 사용자 주변을 기준으로 고정된 상태로 유지되는 참조 프레임을 나타냅니다.

public ref class SpatialStationaryFrameOfReference 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 SpatialStationaryFrameOfReference 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 SpatialStationaryFrameOfReference
Public NotInheritable Class SpatialStationaryFrameOfReference
상속
Object Platform::Object IInspectable SpatialStationaryFrameOfReference
특성

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에서 도입되었습니다.)

설명

SpatialStationaryFrameOfReference 클래스는 사용자가 이동할 때 사용자 주변을 기준으로 고정된 상태로 유지되는 참조 프레임을 나타냅니다. 이 참조 프레임은 디바이스 근처에서 좌표를 안정적으로 유지하는 데 우선 순위를 줍니다. SpatialStationaryFrameOfReference의 주요 용도 중 하나는 앉은 크기 또는 세계 규모 환경을 렌더링할 때 렌더링 엔진 내에서 기본 월드 좌표계 역할을 하는 것입니다.

이 프레임의 좌표로 렌더링된 홀로그램은 사용자가 디바이스를 이동할 때 일반적으로 제자리에 유지됩니다. 그러나 사용자가 넓은 영역을 돌아다니고 디바이스가 주변 환경을 이해하도록 조정하면 이러한 홀로그램이 세계를 기준으로 표류할 수 있습니다. 이 드리프트를 방지하고 콘텐츠를 사용자 주변 지점에 강력하게 고정하려면 SpatialAnchor를 만듭니다. 그런 다음, 시스템은 해당 앵커를 세계에서 정확하게 유지하기 위해 필요에 따라 이 및 기타 참조 프레임을 기준으로 SpatialAnchor의 위치를 조정합니다.

SpatialStationaryFrameOfReference를 얻으려면 SpatialLocator 클래스를 사용하고 CreateStationaryFrameOfReferenceAtCurrentLocation을 호출합니다.

사용자가 정의한 평면 또는 이동 경계를 기반으로 서 있는 규모 또는 방 규모 환경을 빌드하기 위해 앱은 SpatialStageFrameOfReference 클래스를 대신 사용할 수 있습니다.

속성

CoordinateSystem

이 프레임을 만들 때 디바이스의 위치 및 방향에 원점이 있는 고정 좌표계를 가져옵니다.

적용 대상