다음을 통해 공유


HolographicCameraRenderingParameters.DepthReprojectionMethod 속성

정의

지정된 HolographicFrame에 대해 연결된 HolographicCamera에 사용되는 다시 프로젝션 메서드를 가져오거나 설정합니다. 시스템은 디바이스 및/또는 플랫폼 기능에 따라 기본 다시 프로젝션 방법을 선택합니다.

public:
 property HolographicDepthReprojectionMethod DepthReprojectionMethod { HolographicDepthReprojectionMethod get(); void set(HolographicDepthReprojectionMethod value); };
HolographicDepthReprojectionMethod DepthReprojectionMethod();

void DepthReprojectionMethod(HolographicDepthReprojectionMethod value);
public HolographicDepthReprojectionMethod DepthReprojectionMethod { get; set; }
var holographicDepthReprojectionMethod = holographicCameraRenderingParameters.depthReprojectionMethod;
holographicCameraRenderingParameters.depthReprojectionMethod = holographicDepthReprojectionMethod;
Public Property DepthReprojectionMethod As HolographicDepthReprojectionMethod

속성 값

지정된 HolographicFrame에 연결된 카메라에 사용할 재프로젝션 메서드입니다.

Windows 요구 사항

디바이스 패밀리
Windows 10, version 2104 (10.0.20348.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v12.0에서 도입되었습니다.)

예제

[TBD SDK 버전]부터 앱은 HolographicCameraRenderingParameters.DepthReprojectionMethod 속성을 사용하여 자동 평면 깊이 LSR을 사용하도록 설정하기 위해 AutoPlanar 모드를 선택해야 합니다. 다음 예제에서는 깊이 다시 프로젝션 메서드를 설정하는 방법을 보여 줍니다. 이 작업은 앱이 자동 평면 깊이 LSR 모드를 사용하도록 설정해야 하는 모든 HolographicFrame 에서 수행해야 합니다.

renderingParameters.DepthReprojectionMethod(HolographicDepthReprojectionMethod::AutoPlanar);

[TBD SDK 버전] 이전에는 앱이 HoloLens 2 자동 평면 깊이 LSR을 사용하도록 설정하기 위해 지점 값 {0,0,0} 으로 SetFocusPoint를 호출해야 했습니다. [TBD SDK 버전] SDK 이상에서 컴파일된 앱을 업데이트하여 DepthReprojectionMethod 속성을 대신 설정해야 합니다.

renderingParameters.SetFocusPoint(m_stationaryReferenceFrame.CoordinateSystem(), { 0,0,0 });

설명

특정 모드를 사용하는 앱은 이 속성을 사용하여 해당 모드를 지원하는 디바이스에서 모드를 선택할 수 있습니다. HolographicViewConfiguration.SupportedDepthReprojectionMethods를 호출하여 디바이스에서 지원되는 모드를 확인합니다.

적용 대상