HolographicCameraRenderingParameters.DepthReprojectionMethod Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el método de reproyecto usado para holographicCamera asociado para un holographicFrame determinado. El sistema seleccionará un método de reproyecto predeterminado en función de las funcionalidades de dispositivo o plataforma.
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
Valor de propiedad
Método de reproyecto que se va a usar para la cámara asociada para un holographicFrame determinado.
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 2104 (se introdujo en la versión 10.0.20348.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v12.0)
|
Ejemplos
A partir de [versión del SDK de TBD], las aplicaciones deben usar la propiedad HolographicCameraRenderingParameters.DepthReprojectionMethod para seleccionar el modo AutoPlanar con el fin de habilitar LSR de profundidad planar automática. En el ejemplo siguiente se muestra cómo establecer el método de reproyecto de profundidad. Esto debe hacerse en cada HolographicFrame donde la aplicación necesita habilitar el modo LSR de profundidad planar automática:
renderingParameters.DepthReprojectionMethod(HolographicDepthReprojectionMethod::AutoPlanar);
Antes de [versión del SDK de TBD], las aplicaciones eran necesarias para llamar a SetFocusPoint con un valor de punto de {0,0,0} para habilitar LSR de profundidad planar automática en HoloLens 2. Las aplicaciones compiladas en el SDK [versión del SDK de TBD] o posterior deben actualizarse para establecer la propiedad DepthReprojectionMethod en su lugar.
renderingParameters.SetFocusPoint(m_stationaryReferenceFrame.CoordinateSystem(), { 0,0,0 });
Comentarios
Las aplicaciones que usan un modo determinado pueden usar esta propiedad para seleccionar el modo en los dispositivos que admiten ese modo. Compruebe qué modos se admiten en un dispositivo mediante una llamada a HolographicViewConfiguration.SupportedDepthReprojectionMethods.