次の方法で共有


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 を呼び出して、デバイスでサポートされているモードを確認します。

適用対象