QSphereMesh 类

class Qt3D Extras::QSphereMesh

球形网格。更多...

头文件 #include <Qt3D Extras/QSphereMesh>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3dextras)
target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmakeQT += 3dextras
由以下实例化 SphereMesh
继承 Qt3DRender::QGeometryRenderer

属性

公共函数

QSphereMesh(Qt3DCore::QNode *parent = nullptr)
boolgenerateTangents() const
floatradius() const
intrings() const
intslices() const

公共槽

voidsetGenerateTangents(bool gen)
voidsetRadius(float radius)
voidsetRings(int rings)
voidsetSlices(int slices)

信号

voidgenerateTangentsChanged(bool generateTangents)
voidradiusChanged(float radius)
voidringsChanged(int rings)
voidslicesChanged(int slices)

详细描述

属性文档

generateTangents : bool

保存自动生成切线向量的标志值。切线向量与法线向量垂直。

访问函数

boolgenerateTangents() const
voidsetGenerateTangents(bool gen)

通知信号

voidgenerateTangentsChanged(bool generateTangents)

radius : float

保存球体半径。

访问函数

floatradius() const
voidsetRadius(float radius)

通知信号

voidradiusChanged(float radius)

rings : int

存储网格中的环形数。

访问函数

intrings() const
voidsetRings(int rings)

通知信号

voidringsChanged(int rings)

slices : int

存储网格中的切片数。

访问函数

intslices() const
voidsetSlices(int slices)

通知信号

voidslicesChanged(int slices)

成员函数文档

[显式] QSphereMesh::QSphereMesh(Qt3DCore::QNode *parent = nullptr)

构造一个新的具有(parent)的QSphereMesh。

© 2024 The Qt Company Ltd. 以下文档贡献的版权为各自的拥有者。本提供的文档根据自由软件基金会发布的GNU自由文档许可协议版本1.3的条款进行许可。Qt和相应的标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。