Spec-Zone.ru › Qt 6.0

Класс 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
  • Список всех членов, включая унаследованные

Свойства

  • height : float
  • indexAttribute : Qt3DCore::QAttribute* const
  • mirrored : bool
  • normalAttribute : Qt3DCore::QAttribute* const
  • positionAttribute : Qt3DCore::QAttribute* const
  • resolution : QSize
  • tangentAttribute : Qt3DCore::QAttribute* const
  • texCoordAttribute : Qt3DCore::QAttribute* const
  • width : float

Открытые функции

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API