QSphereMesh 类
class Qt3D Extras::QSphereMesh球形网格。更多...
头文件 | #include <Qt3D Extras/QSphereMesh> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3dextras) target_link_libraries(mytarget PRIVATE Qt6::3dextras) |
qmake | QT += 3dextras |
由以下实例化 | SphereMesh |
继承 | Qt3DRender::QGeometryRenderer |
属性
- generateTangents : bool
- radius : float
- rings : int
- slices : int
公共函数
QSphereMesh(Qt3DCore::QNode *parent = nullptr) | |
bool | generateTangents() const |
float | radius() const |
int | rings() const |
int | slices() const |
公共槽
void | setGenerateTangents(bool gen) |
void | setRadius(float radius) |
void | setRings(int rings) |
void | setSlices(int slices) |
信号
void | generateTangentsChanged(bool generateTangents) |
void | radiusChanged(float radius) |
void | ringsChanged(int rings) |
void | slicesChanged(int slices) |
属性文档
generateTangents : bool
保存自动生成切线向量的标志值。切线向量与法线向量垂直。
访问函数
bool | generateTangents() const |
void | setGenerateTangents(bool gen) |
通知信号
void | generateTangentsChanged(bool generateTangents) |
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) |
成员函数文档
[显式]
QSphereMesh::QSphereMesh(Qt3DCore::QNode *parent = nullptr)
构造一个新的具有(parent)的QSphereMesh。
© 2024 The Qt Company Ltd. 以下文档贡献的版权为各自的拥有者。本提供的文档根据自由软件基金会发布的GNU自由文档许可协议版本1.3的条款进行许可。Qt和相应的标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。