Spec-Zone.ru › Qt 6.0

Класс QConeGeometry

класс Qt3DExtras::QConeGeometry

Класс QConeGeometry позволяет создавать конус в 3D-пространстве. * * * * * Класс QConeGeometry чаще всего используется внутри класса QConeMesh * но также может использоваться в пользовательских подклассах Qt3DRender::QGeometryRenderer. Этот класс * позволяет создавать как конус, так и усечённый конус. Подробнее...

Заголовок: #include <Qt3DExtras/QConeGeometry>
CMake: find_package(Qt6 COMPONENTS 3dextras REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmake: QT += 3dextras
С момента: Qt 5.7
Инициализируется: ConeGeometry
Наследуется от: Qt3DCore::QGeometry
  • Список всех членов, включая унаследованные

Свойства

  • bottomRadius : float
  • hasBottomEndcap : bool
  • hasTopEndcap : bool
  • indexAttribute : Qt3DCore::QAttribute* const
  • length : float
  • normalAttribute : Qt3DCore::QAttribute* const
  • positionAttribute : Qt3DCore::QAttribute* const
  • rings : int
  • slices : int
  • texCoordAttribute : Qt3DCore::QAttribute* const
  • topRadius : float

Публичные функции

float bottomRadius() const
bool hasBottomEndcap() const
bool hasTopEndcap() const
Qt3DCore::QAttribute * indexAttribute() const
float length() const
Qt3DCore::QAttribute * normalAttribute() const
Qt3DCore::QAttribute * positionAttribute() const
int rings() const
int slices() const
Qt3DCore::QAttribute * texCoordAttribute() const
float topRadius() const
void updateIndices()
void updateVertices()

Открытые слоты

void setBottomRadius(float bottomRadius)
void setHasBottomEndcap(bool hasBottomEndcap)
void setHasTopEndcap(bool hasTopEndcap)
void setLength(float length)
void setRings(int rings)
void setSlices(int slices)
void setTopRadius(float topRadius)

Сигналы

void bottomRadiusChanged(float bottomRadius)
void hasBottomEndcapChanged(bool hasBottomEndcap)
void hasTopEndcapChanged(bool hasTopEndcap)
void lengthChanged(float length)
void ringsChanged(int rings)
void slicesChanged(int slices)
void topRadiusChanged(float topRadius)

Подробное описание

* * * *

END_OF_DOCUMENT_MARKER

Документация свойств

bottomRadius : float

Содержит радиус основания конуса.

Функции доступа:

float bottomRadius() const
void setBottomRadius(float bottomRadius)

Сигнал уведомления:

void bottomRadiusChanged(float bottomRadius)

hasBottomEndcap : bool

Определяет, закрыта или открыта нижняя часть конуса.

Функции доступа:

bool hasBottomEndcap() const
void setHasBottomEndcap(bool hasBottomEndcap)

Сигнал уведомления:

void hasBottomEndcapChanged(bool hasBottomEndcap)

hasTopEndcap : bool

Определяет, закрыта или открыта верхняя часть конуса.

Функции доступа:

bool hasTopEndcap() const
void setHasTopEndcap(bool hasTopEndcap)

Сигнал уведомления:

void hasTopEndcapChanged(bool hasTopEndcap)

[read-only] indexAttribute : Qt3DCore::QAttribute* const

Содержит атрибут индекса геометрии.

Функции доступа:

Qt3DCore::QAttribute * indexAttribute() const

length : float

Содержит длину конуса.

Функции доступа:

float length() const
void setLength(float length)

Сигнал уведомления:

void lengthChanged(float length)

[read-only] normalAttribute : Qt3DCore::QAttribute* const

Содержит атрибут нормали геометрии.

Функции доступа:

Qt3DCore::QAttribute * normalAttribute() const

[read-only] positionAttribute : Qt3DCore::QAttribute* const

Содержит атрибут позиции геометрии.

Функции доступа:

Qt3DCore::QAttribute * positionAttribute() const

rings : int

Содержит количество колец в геометрии.

Функции доступа:

int rings() const
void setRings(int rings)

Сигнал уведомления:

void ringsChanged(int rings)

slices : int

Содержит количество сечений в геометрии.

Функции доступа:

int slices() const
void setSlices(int slices)

Сигнал уведомления:

void slicesChanged(int slices)

[read-only] texCoordAttribute : Qt3DCore::QAttribute* const

Содержит атрибут текстурных координат геометрии.

Функции доступа:

Qt3DCore::QAttribute * texCoordAttribute() const

topRadius : float

Содержит радиус вершины конуса.

Функции доступа:

float topRadius() const
void setTopRadius(float topRadius)

Сигнал уведомления:

void topRadiusChanged(float topRadius)

Документация функций-членов

void QConeGeometry::updateIndices()

Обновляет индексы на основе свойств геометрии.

void QConeGeometry::updateVertices()

Обновляет вершины на основе свойств геометрии.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qt3dextras-qconegeometry.html

Spec-Zone.ru

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