Spec-Zone.ru › Qt 6.0

Тип FrustumCamera QML

Определяет PerspectiveCamera с настраиваемым усечённым конусом. Подробнее...

Заявление об импорте: import QtQuick3D .
Наследуется от:

PerspectiveCamera

  • Список всех членов, включая унаследованные

Свойства

  • bottom : real
  • left : real
  • right : real
  • top : real

Подробное описание

Камера Camera определяет, как содержимое 3D-сцены проецируется на 2D-поверхность, такую как View3D. Для визуализации содержимого сцены требуется как минимум одна Camera.

Можно позиционировать и вращать Camera как любой другой пространственный Node в сцене. Положение и ориентация узла определяют, где находится Camera в сцене и в каком направлении она смотрит. По умолчанию направление взгляда Camera направлено вдоль отрицательной оси Z, а направление вверх — вдоль положительной оси Y.

Тип FrustumCamera предоставляет PerspectiveCamera, где границы усечённого конуса можно настроить. Это может быть полезно для создания несимметричных усечённых конусов.

В следующем примере создаётся FrustumCamera в позиции [0, 200, 300] в сцене с наклоном 30 градусов вниз, а область пересечения усечённого конуса и ближней плоскости задаётся прямоугольником с левым нижним углом [-5, -5] и правым верхним углом [5, 5].

FrustumCamera {
    position: Qt.vector3d(0, 200, 300)
    eulerRotation.x: -30
    top: 5
    bottom: -5
    left: -5
    right: 5
}

См. также PerspectiveCamera, OrthographicCamera и CustomCamera.

Документация по свойствам

bottom : real

Это свойство определяет нижнюю границу усечённого конуса на ближней плоскости относительно его центра.

left : real

Это свойство определяет левую сторону усечённого конуса на ближней плоскости относительно его центра.

right : real

Это свойство определяет правую сторону усечённого конуса на ближней плоскости относительно его центра.

top : real

Это свойство определяет верхнюю границу усечённого конуса на ближней плоскости относительно его центра.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qtquick3d-frustumcamera.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API