QCylinderGeometry 类
class Qt3DExtras::QCylinderGeometryQCylinderGeometry 类允许在 3D 空间中创建圆柱。 更多...
头文件 | #include <Qt3DExtras/QCylinderGeometry> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3dextras) target_link_libraries(mytarget PRIVATE Qt6::3dextras) |
qmake | QT += 3dextras |
被实例化 | CylinderGeometry |
继承 | Qt3DCore::QGeometry |
属性
|
|
公共函数
QCylinderGeometry(Qt3DCore::QNode *parent = nullptr) | |
Qt3DCore::QAttribute * | indexAttribute() const |
float | length() const |
Qt3DCore::QAttribute * | normalAttribute() const |
Qt3DCore::QAttribute * | positionAttribute() const |
float | radius() const |
int | rings() const |
int | slices() const |
Qt3DCore::QAttribute * | texCoordAttribute() const |
void | updateIndices() |
void | updateVertices() |
公共槽
信号
void | lengthChanged(float length) |
void | radiusChanged(float radius) |
void | ringsChanged(int rings) |
void | slicesChanged(int slices) |
属性文档
[只读]
indexAttribute : Qt3DCore::QAttribute* const
包含几何体的索引属性。
访问函数
Qt3DCore::QAttribute * | indexAttribute() const |
length : float
包含圆柱的长度。
访问函数
float | length() const |
void | setLength(float length) |
通知信号
void | lengthChanged(float length) |
[只读]
normalAttribute : Qt3DCore::QAttribute* const
包含几何体的法线属性。
访问函数
Qt3DCore::QAttribute * | normalAttribute() const |
[只读]
positionAttribute : Qt3DCore::QAttribute* const
包含几何体的位置属性。
访问函数
Qt3DCore::QAttribute * | positionAttribute() const |
radius : float
包含圆柱的半径。
访问函数
float | radius() const |
void | setRadius(float radius) |
通知信号
void | radiusChanged(float radius) |
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) |
[只读]
texCoordAttribute : Qt3DCore::QAttribute* const
包含几何体的纹理坐标属性。
访问函数
Qt3DCore::QAttribute * | texCoordAttribute() const |
成员函数文档
[显式构造函数]
QCylinderGeometry::QCylinderGeometry(Qt3DCore::QNode *parent = nullptr)
使用指定的父级构建新的 QCylinderMesh。
void QCylinderGeometry::updateIndices()
根据环数、切片数和长度属性更新索引。
void QCylinderGeometry::updateVertices()
根据环数、切片数和长度属性更新顶点。
© 2024 The Qt Company Ltd。本文档中包含的贡献版权归各自所有者所有。提供的文档依据自由软件基金会发布的 GNU自由文档许可证第1.3版本 的条款使用。Qt及相关标志是芬兰及/或其他国家/地区The Qt Company Ltd的商标。所有其他商标均为各自所有者的财产。