Класс 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) |
- 34 открытых функции унаследованы от QObject
Сигналы
| void | positionChanged(const QVector3D &position) |
- 2 сигнала унаследованы от QObject
Защищенные функции
| bool | isDirty() const |
| void | setDirty(bool dirty) |
- 9 защищенных функций унаследованы от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 1 открытая переменная унаследована от QObject
- 10 статические открытые члены унаследованы от QObject
- 2 защищенные переменные унаследованы от 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.
[virtual] Q3DObject::~Q3DObject()
Уничтожает 3D-объект.
[virtual] void Q3DObject::copyValuesFrom(const Q3DObject &source)
Копирует позицию 3D-объекта из заданного 3D-объекта source в текущий экземпляр 3D-объекта.
[protected] bool Q3DObject::isDirty() const
Возвращает значение, указывающее, был ли изменен 3D-объект.
[protected] 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/archives/qt-5.11/q3dobject.html