Поделиться через


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.

Применяется к