HolographicCameraRenderingParameters.DepthReprojectionMethod Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает метод повторного проецирования, используемый для связанной holographicCamera для заданного holographicFrame. Система выберет метод повторного проецирования по умолчанию в зависимости от возможностей устройства и (или) платформы.
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)
|
Примеры
Начиная с [версии пакета SDK ДЛЯ TBD], приложения должны использовать свойство HolographicCameraRenderingParameters.DepthReprojectionMethod , чтобы выбрать режим AutoPlanar , чтобы включить автопланарную глубину LSR. В следующем примере показано, как задать метод повторного проецирования глубины. Это необходимо сделать на каждом HolographicFrame, где приложению необходимо включить автоматический режим LSR глубины:
renderingParameters.DepthReprojectionMethod(HolographicDepthReprojectionMethod::AutoPlanar);
До [версии пакета SDK для TBD] приложения должны были вызывать SetFocusPoint со значением {0,0,0} точки , чтобы включить автопланарную глубину LSR на HoloLens 2. Приложения, скомпилированные в пакете SDK [версия пакета SDK для TBD] или более поздней версии, следует обновить, чтобы задать свойство DepthReprojectionMethod .
renderingParameters.SetFocusPoint(m_stationaryReferenceFrame.CoordinateSystem(), { 0,0,0 });
Комментарии
Приложения, использующие определенный режим, могут использовать это свойство для выбора режима на устройствах, поддерживающих этот режим. Проверьте, какие режимы поддерживаются на устройстве, вызвав Метод HolographicViewConfiguration.SupportedDepthReprojectionMethods.