QCylinderMesh 类

class Qt3DExtras::QCylinderMesh

圆柱形网格。 更多...

头文件 #include <Qt3DExtras/QCylinderMesh>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3dextras)
target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmakeQT += 3dextras
实例化 CylinderMesh
继承 Qt3DRender::QGeometryRenderer

属性

公共函数

QCylinderMesh(Qt3DCore::QNode *parent = nullptr)
floatlength() const
floatradius() const
intrings() const
intslices() const

公共槽

voidsetLength(float length)
voidsetRadius(float radius)
voidsetRings(int rings)
voidsetSlices(int slices)

信号

voidlengthChanged(float length)
voidradiusChanged(float radius)
voidringsChanged(int rings)
voidslicesChanged(int slices)

详细描述

当与材质组件结合使用时,此组件可用于渲染圆柱。

属性文档

length : float

保存圆柱的长度。

访问函数

floatlength() const
voidsetLength(float length)

通知信号

voidlengthChanged(float length)

radius : float

保存圆柱的半径。

访问函数

floatradius() const
voidsetRadius(float radius)

通知信号

voidradiusChanged(float radius)

rings : int

保存网格中的环形数量。

访问函数

intrings() const
voidsetRings(int rings)

通知信号

voidringsChanged(int rings)

切片 : int

存储网格中的切片数量。

访问函数

int切片() const
voidsetSlices(int 切片)

通知信号

void切片更改(int 切片)

成员函数文档

[.explicit] QCylinderMesh::QCylinderMesh(Qt3DCore::QNode *parent = nullptr)

使用parent构造一个新的QCylinderMesh。

© 2024 Qt公司。此处包含的文档贡献是其各自所有者的版权。本提供的文档受GNU自由文档许可协议版本1.3许可,由自由软件基金会发布。Qt以及相关标志是芬兰和/或世界其他国家的Qt公司的商标。所有其他商标归其各自所有者所有。