Объявление
public bool TryGetProjectionMatrix(float nearClipPlane, float farClipPlane, out Matrix4x4 projectionMatrix);public bool TryGetProjectionMatrix(out Matrix4x4 projectionMatrix);
Параметры
nearClipPlane | Расстояние ближней плоскости отсечения. |
farClipPlane | Расстояние до дальней плоскости отсечения. |
projectionMatrix | Матрица, заполняемая матрицей проекции. |
Возвращает
bool Истина, если возвращается допустимая матрица, или ложь в противном случае. Это будет ложным, если кадр не имеет данных о местоположении.
Описание
Этот метод вернет матрицу проекции на момент съемки фотографии, если доступны данные о местоположении.
Если значения ближнего и дальнего клипа не указаны, возвращаемая матрица проекции будет необработанной матрицей проекции HoloLens. Однако, если предоставлены значения ближнего и дальнего клипа, они будут закодированы в возвращенную матрицу проекции. Предоставляемый рядом и значения дальнего клипа будут проверены перед их кодированием в матрицу проекции. Значение ближнего клипа будет установлено на 0,01, если предоставленное значение меньше 0,01. Аналогичным образом, если значение дальнего клипа меньше значения ближнего клипа, тогда значение дальнего клипа будет установлено на значение ближнего клипа плюс 0,01.
Если данные о местоположении недоступны, матрица проекции будет установлена на матрицу идентичности.