FrustumCamera QML Type
Définit un PerspectiveCamera avec un contour personnalisé. Plus d'informations...
| Import Statement: | import QtQuick3D |
| Inherits: |
Propriétés
Description détaillée
Un Camera définit la manière dont le contenu de la scène 3D est projeté sur une surface 2D, telle qu'un View3D. Une scène nécessite au moins un Camera afin de visualiser son contenu.
Il est possible de positionner et de faire pivoter le Camera comme n'importe quel autre Node de la scène. L'emplacement et l'orientation de Node déterminent l'endroit où se trouve Camera dans la scène et la direction à laquelle il fait face. L'orientation par défaut du site Camera est la suivante : son vecteur avant pointe le long de l'axe Z négatif et son vecteur haut le long de l'axe Y positif.
Le type FrustumCamera fournit une page PerspectiveCamera où les limites du frustum peuvent être personnalisées. Cela peut être utile pour créer des frustes asymétriques.
L'exemple suivant crée une caméra FrustumCamera à [0, 0, 100] dans la scène. Le site near plane est placé à 100 unités devant la caméra, à l'origine. L'intersection du frustum et du plan proche est alors donnée par le rectangle dont le coin inférieur gauche se trouve à [-5, -5] et le coin supérieur droit à [5, 5], et continue jusqu'à ce qu'il croise le far plane, qui se trouve à 1000 unités de la caméra à [0, 0, -900].
Remarque : l'angle vertical field of view est le produit de la distance entre la caméra et near plane et de la longueur entre top et bottom du plan proche.
Remarque : si les valeurs du haut et du bas, ou de la gauche et de la droite, sont asymétriques, le sommet du tronc sera décalé, ce qui aura pour effet d'éloigner la caméra de son emplacement.
FrustumCamera { position: Qt.vector3d(0, 0, 100) clipNear: 100 clipFar: 1000 top: 5 bottom: -5 left: -5 right: 5 }
Voir également PerspectiveCamera, OrthographicCamera, et CustomCamera.
Documentation sur les propriétés
bottom : real
La valeur bottom indique le bas de la page near clip plane, par rapport à la position de la caméra en coordonnées locales.
left : real
La valeur left indique la gauche de near clip plane, par rapport à la position de la caméra en coordonnées locales.
right : real
La valeur right indique la droite de near clip plane par rapport à la position de la caméra en coordonnées locales.
top : real
La valeur top indique le haut de la page near clip plane, par rapport à la position de la caméra en coordonnées locales.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.