Класс QPlaneGeometry
класс Qt3DExtras::QPlaneGeometryКласс QPlaneGeometry позволяет создавать плоскость в 3D пространстве. * * * * Класс QPlaneGeometry чаще всего используется внутри класса QPlaneMesh, * но также может использоваться в пользовательских подклассах Qt3DRender::QGeometryRenderer. Подробнее...
| Заголовок: | #include <Qt3DExtras/QPlaneGeometry> |
| CMake: | find_package(Qt6 COMPONENTS 3dextras REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3dextras) |
| qmake: | QT += 3dextras |
| С момента: | Qt 5.7 |
| Инициализируется: | PlaneGeometry |
| Наследуется от: | Qt3DCore::QGeometry |
Свойства
|
|
Открытые функции
| QPlaneGeometry(Qt3DCore::QNode *parent = nullptr) | |
| float | height() const |
| Qt3DCore::QAttribute * | indexAttribute() const |
| bool | mirrored() const |
| Qt3DCore::QAttribute * | normalAttribute() const |
| Qt3DCore::QAttribute * | positionAttribute() const |
| QSize | resolution() const |
| Qt3DCore::QAttribute * | tangentAttribute() const |
| Qt3DCore::QAttribute * | texCoordAttribute() const |
| void | updateIndices() |
| void | updateVertices() |
| float | width() const |
Открытые слоты
| void | setHeight(float height) |
| void | setMirrored(bool mirrored) |
| void | setResolution(const QSize &resolution) |
| void | setWidth(float width) |
Сигналы
| void | heightChanged(float height) |
| void | mirroredChanged(bool mirrored) |
| void | resolutionChanged(const QSize &resolution) |
| void | widthChanged(float width) |
Подробное описание
* * * *
Документация свойств
высота : float
Содержит высоту плоскости.
Функции доступа:
| float | высота() const |
| void | установитьВысоту(float высота) |
Сигнал уведомления:
| void | измененаВысота(float высота) |
[read-only] индексАтрибут : Qt3DCore::QAttribute* const
Содержит атрибут индекса геометрии.
Функции доступа:
| Qt3DCore::QAttribute * | индексАтрибут() const |
[since 5.9] зеркалировано : bool
Определяет, нужно ли зеркально отображать координаты UV плоскости по вертикали.
Это свойство было добавлено в Qt 5.9.
Функции доступа:
| bool | зеркалировано() const |
| void | установитьЗеркалирование(bool зеркалировано) |
Сигнал уведомления:
| void | измененоЗеркалирование(bool зеркалировано) |
[read-only] нормальАтрибут : Qt3DCore::QAttribute* const
Содержит атрибут нормали геометрии.
Функции доступа:
| Qt3DCore::QAttribute * | нормальАтрибут() const |
[read-only] позицияАтрибут : Qt3DCore::QAttribute* const
Содержит атрибут позиции геометрии.
Функции доступа:
| Qt3DCore::QAttribute * | позицияАтрибут() const |
разрешение : QSize
Содержит разрешение плоскости.
Функции доступа:
| QSize | разрешение() const |
| void | установитьРазрешение(const QSize &разрешение) |
Сигнал уведомления:
| void | измененоРазрешение(const QSize &разрешение) |
[read-only] касательнаяАтрибут : Qt3DCore::QAttribute* const
Содержит атрибут касательной геометрии.
Функции доступа:
| Qt3DCore::QAttribute * | касательнаяАтрибут() const |
[read-only] координатаТекстурыАтрибут : Qt3DCore::QAttribute* const
Содержит атрибут координат текстуры геометрии.
Функции доступа:
| Qt3DCore::QAttribute * | координатаТекстурыАтрибут() const |
ширина : float
Содержит ширину плоскости.
Функции доступа:
| float | ширина() const |
| void | установитьШирину(float ширина) |
Сигнал уведомления:
| void | измененаШирина(float ширина) |
Документация функций-членов
QPlaneGeometry::QPlaneGeometry(Qt3DCore::QNode *родитель = nullptr)
Создает новый QPlaneGeometry с родительским узлом.
void QPlaneGeometry::обновитьИндексы()
Обновляет индексы на основе разрешения сетки.
void QPlaneGeometry::обновитьВершины()
Обновляет вершины на основе разрешения сетки, ширины и высоты свойств.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qt3dextras-qplanegeometry.html