class QSphereGeometry#

QSphereGeometry 类允许在 3D 空间中创建球体。更多

Inheritance diagram of PySide6.Qt3DExtras.Qt3DExtras.QSphereGeometry

简介#

属性#

方法#

插槽#

信号#

备注

这份文档可能包含从 C++ 到 Python 的自动翻译片段。我们总是欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们

详细说明#

QSphereGeometry 类通常在内部被 QSphereMesh 使用,但也可以用于自定义的 QGeometryRenderer 子类。

备注

当使用 from __feature__ import true_property 时,可以直接使用属性;否则,可以通过访问器函数。

属性 generateTangentsᅟ: bool#

包含自动生成切线向量的标志值。切线向量垂直于法线向量。

访问函数
属性 indexAttributeᅟ: QAttribute#

包含几何索引属性。

访问函数
属性 normalAttributeᅟ: QAttribute#

包含几何法线属性。

访问函数
属性 positionAttributeᅟ: QAttribute#

包含几何位置属性。

访问函数
属性 radiusᅟ: float#

包含球体的半径。

访问函数
属性 ringsᅟ: int#

包含球体中的环数。

访问函数
属性 slices: int#

存储球形中的切片数量。

访问函数
属性 tangentAttribute: QAttribute#

存储几何切线属性。

访问函数
属性 texCoordAttribute: QAttribute#

存储几何纹理坐标属性。

访问函数
__init__([parent=None])#
参数:

parentQNode

使用 parent 构造一个新的 QSphereGeometry 对象。

generateTangents()#
返回类型:

bool

参见

setGenerateTangents()

属性 generateTangents 的获取器。

generateTangentsChanged(generateTangents)#
参数:

generateTangents – bool

属性 generateTangents 的通知信号。

indexAttribute()#
返回类型:

QAttribute

属性 indexAttribute 的获取器。

normalAttribute()#
返回类型:

QAttribute

属性 normalAttribute 的获取器。

positionAttribute()#
返回类型:

QAttribute

属性 positionAttribute 的获取器。

radius()#
返回类型:

float

参见

setRadius()

属性 radius 的获取器。

radiusChanged(radius)#
参数:

radius – float

属性 radius 的通知信号。

rings()#
返回类型:

int

参见

setRings()

属性 rings 的获取器。

ringsChanged(rings)#
参数:

rings – int

属性 rings 的通知信号。

setGenerateTangents(gen)#
参数:

gen – bool

参见

generateTangents()

属性 generateTangents 的设置器。

setRadius(radius)#
参数:

radius – float

参见

radius()

属性 radius 的设置器。

setRings(rings)#
参数:

rings – int

参见

rings()

属性 rings 的设置器。

setSlices(slices)#
参数:

slices – int

参见

slices()

属性 slices 的设置器。

slices()#
返回类型:

int

参见

setSlices()

属性 slices 的获取器。

slicesChanged(slices)#
参数:

slices – int

属性 slicesᅟ 的通知信号。

tangentAttribute()#
返回类型:

QAttribute

属性 tangentAttributeᅟ 的获取器。

texCoordAttribute()#
返回类型:

QAttribute

属性 texCoordAttributeᅟ 的获取器。

updateIndices()#

根据环和切片属性更新索引。

updateVertices()#

根据环、切片和半径属性更新顶点。