Класс Q3DObject
Класс Q3DObject — это базовый класс для всех объектов в 3D-сцене. Подробнее...
| Заголовок: | #include <Q3DObject> |
| С момента: | QtDataVisualization 1.0 |
| Создается из: | Object3D |
| Наследует от: | QObject |
| Наследуется: |
Свойства
- parentScene : Q3DScene* const
- position : QVector3D
- 1 свойство унаследовано от QObject
Открытые функции
| Q3DObject(QObject *parent = nullptr) | |
| virtual | ~Q3DObject() |
| virtual void | copyValuesFrom(const Q3DObject &source) |
| Q3DScene * | parentScene() |
| QVector3D | position() const |
| void | setPosition(const QVector3D &position) |
- 31 открытая функция унаследована от QObject
Сигналы
| void | positionChanged(const QVector3D &position) |
- 2 сигнала унаследованы от QObject
Статические открытые члены
| const QMetaObject | staticMetaObject |
- 9 статических открытых членов унаследованы от QObject
Защищенные функции
| bool | isDirty() const |
| void | setDirty(bool dirty) |
- 9 защищенных функций унаследованы от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
Подробное описание
Класс Q3DObject — это базовый класс для всех объектов в 3D-сцене.
Содержит информацию о позиции объекта в 3D-сцене. Объект считается единственной точкой в координатном пространстве без размеров.
Документация по свойствам
parentScene : Q3DScene* const
Это свойство содержит родительскую сцену в качестве значения только для чтения.
Если у объекта нет родительской сцены, значение равно 0.
Функции доступа:
| Q3DScene * | parentScene() |
position : QVector3D
Это свойство содержит 3D-позицию объекта.
Примечание: В настоящее время установка этого свойства не оказывает никакого влияния для Q3DCamera, так как позиция обрабатывается внутренне.
Функции доступа:
| QVector3D | position() const |
| void | setPosition(const QVector3D &position) |
Сигнал-уведомление:
| void | positionChanged(const QVector3D &position) |
Документация по функциям-членам
Q3DObject::Q3DObject(QObject *parent = nullptr)
Создает новый 3D-объект, позиция которого по умолчанию установлена в начало координат. Необязательный параметр parent может быть передан и затем передан конструктору QObject.
~Q3DObject::~Q3DObject()
Уничтожает 3D-объект.
void Q3DObject::copyValuesFrom(const Q3DObject &source)
Копирует 3D-позицию объекта из заданного объекта source в этот экземпляр 3D-объекта.
bool Q3DObject::isDirty() const
Возвращает значение, указывающее, изменился ли 3D-объект.
void Q3DObject::setDirty(bool dirty)
Устанавливает dirty в true если 3D-объект изменился с момента последнего обновления.
См. также isDirty().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/q3dobject.html