Q3DObject Class
La clase Q3DObject es una clase base simple para todos los objetos de una escena 3D. Más...
| Cabecera: | #include <Q3DObject> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS DataVisualization)target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) |
| qmake: | QT += datavisualization |
| Desde: | QtDataVisualization 1.0 |
| En QML: | Object3D |
| Hereda de: | QObject |
| Heredado de: |
Propiedades
- parentScene : Q3DScene*
- position : QVector3D
Funciones públicas
| Q3DObject(QObject *parent = nullptr) | |
| virtual | ~Q3DObject() |
| virtual void | copyValuesFrom(const Q3DObject &source) |
| Q3DScene * | parentScene() |
| QVector3D | position() const |
| void | setPosition(const QVector3D &position) |
Señales
| void | positionChanged(const QVector3D &position) |
Funciones protegidas
Descripción Detallada
Contiene información sobre la posición de un objeto en una escena 3D. El objeto se considera un único punto en el espacio de coordenadas sin dimensiones.
Documentación de propiedades
[read-only] parentScene : Q3DScene*
Esta propiedad contiene la escena padre como un valor de sólo lectura.
Si el objeto no tiene escena padre, el valor es 0.
Funciones de acceso:
| Q3DScene * | parentScene() |
position : QVector3D
Esta propiedad contiene la posición 3D del objeto.
Nota: Actualmente, establecer esta propiedad no tiene ningún efecto para Q3DCamera, ya que la posición se gestiona internamente.
Funciones de acceso:
| QVector3D | position() const |
| void | setPosition(const QVector3D &position) |
Señal del notificador:
| void | positionChanged(const QVector3D &position) |
Documentación de la función miembro
[explicit] Q3DObject::Q3DObject(QObject *parent = nullptr)
Construye un nuevo objeto 3D con la posición establecida por defecto en el origen. Se puede dar un parámetro opcional parent que se pasa al constructor QObject.
[virtual noexcept] Q3DObject::~Q3DObject()
Destruye el objeto 3D.
[virtual] void Q3DObject::copyValuesFrom(const Q3DObject &source)
Copia la posición del objeto 3D desde el objeto 3D source dado a esta instancia de objeto 3D.
[protected] bool Q3DObject::isDirty() const
Devuelve si el objeto 3D ha cambiado.
[protected] void Q3DObject::setDirty(bool dirty)
Establece dirty en true si el objeto 3D ha cambiado desde la última actualización.
Véase también isDirty().
© 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.