Q3DLight Class
Représentation d'une source lumineuse dans l'espace 3D. Plus d'informations...
| En-tête : | #include <Q3DLight> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS DataVisualization)target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) |
| qmake : | QT += datavisualization |
| Depuis : | QtDataVisualization 1.0 |
| En QML : | Light3D |
| Hérites : | Q3DObject |
Propriétés
(since QtDataVisualization 5.9)autoPosition : bool
Fonctions publiques
| Q3DLight(QObject *parent = nullptr) | |
| virtual | ~Q3DLight() |
| bool | isAutoPosition() |
| void | setAutoPosition(bool enabled) |
Signaux
| void | autoPositionChanged(bool autoPosition) |
Description détaillée
Q3DLight représente une source de lumière monochrome dans l'espace 3D.
Remarque : la lumière par défaut possède isAutoPosition() true.
Documentation sur les propriétés
[since QtDataVisualization 5.9] autoPosition : bool
Cette propriété indique si la position de la lumière suit automatiquement la caméra.
Remarque : cette propriété n'a aucun effet si les ombres sont activées. N'oubliez pas de désactiver les ombres avant de définir la position de la lumière, sinon elle sera écrasée par le positionnement automatique si isAutoPosition() est false.
Cette propriété a été introduite dans QtDataVisualization 5.9.
Fonctions d'accès :
| bool | isAutoPosition() |
| void | setAutoPosition(bool enabled) |
Signal Notifier :
| void | autoPositionChanged(bool autoPosition) |
Member Function Documentation
[explicit] Q3DLight::Q3DLight(QObject *parent = nullptr)
Construit une nouvelle lumière 3D située à l'origine. Un paramètre optionnel parent peut être donné et est alors transmis au constructeur QObject.
[virtual noexcept] Q3DLight::~Q3DLight()
Détruit l'objet lumineux.
© 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.