Проекционная камера QML типа OrthographicCamera
Определяет камеру с ортогональной матрицей проекции. Подробнее...
| Заявление об импорте: | import QtQuick3D . |
| Наследует: |
Свойства
- clipFar : real
- clipNear : real
- horizontalMagnification : real
- verticalMagnification : real
Подробное описание
A Camera определяет, как содержимое 3D сцены проецируется на 2D поверхность, такую как View3D. Для визуализации содержимого сцена требуется по крайней мере одна камера.
Можно позиционировать и поворачивать камеру, как и любой другой пространственный узел в сцене. Положение и ориентация узла определяют, где находится камера в сцене и в каком направлении она смотрит. По умолчанию направление взгляда камеры направлено вдоль отрицательной оси Z, а ось вверх — вдоль положительной оси Y.
OrthographicCamera — это камера с параллельной проекцией, в которой параллельные линии остаются параллельными, а воспринимаемый масштаб объекта не зависит от его расстояния от камеры. Типичные области применения такого типа камеры — приложения САПР (Computer-Assisted Design) и картография.
Следующий пример создает OrthographicCamera в позиции [0, 200, 300] в сцене и с углом наклона вниз 30 градусов.
OrthographicCamera {
position: Qt.vector3d(0, 200, 300)
eulerRotation.x: -30
} См. такжеQt Quick 3D - Пример View3D, PerspectiveCamera, FrustumCamera и CustomCamera.
Документация по свойствам
clipFar : real
Это свойство определяет дальнюю плоскость обрезки конуса видимости OrthographicCamera. Геометрия, находящаяся дальше от камеры, чем дальняя плоскость обрезки, не будет видна.
Значение по умолчанию — 10000.0.
См. также clipNear.
clipNear : real
Это свойство определяет ближнюю плоскость обрезки конуса видимости OrthographicCamera. Геометрия, находящаяся ближе к камере, чем ближняя плоскость обрезки, не будет видна.
Значение по умолчанию — 10.0.
См. также clipFar.
horizontalMagnification : real
Это свойство содержит горизонтальное увеличение конуса видимости OrthographicCamera.
Значение по умолчанию — 1.0.
См. также verticalMagnification.
verticalMagnification : real
Это свойство содержит вертикальное увеличение конуса видимости OrthographicCamera.
Значение по умолчанию — 1.0.
См. также horizontalMagnification.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick3d-orthographiccamera.html