class QTorusGeometry#

QTorusGeometry 类允许在 3D 空间中创建环面。更多…

Inheritance diagram of PySide6.Qt3DExtras.Qt3DExtras.QTorusGeometry

概要#

属性#

方法#

槽函数#

信号#

注意

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

详细描述#

QTorusGeometry 类通常在内部由 QTorusMesh 使用,但也可用于自定义的 QGeometryRenderer 子类。

注意

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

属性indexAttributeᅟ: QAttribute#

包含几何索引属性。

访问函数
属性minorRadiusᅟ: float#

包含环面的内半径。

访问函数
属性normalAttributeᅟ: QAttribute#

包含几何法线属性。

访问函数
属性positionAttributeᅟ: QAttribute#

包含几何位置属性。

访问函数
属性radiusᅟ: float#

包含环面的外半径。

访问函数
属性ringsᅟ: int#

包含环面的环形数。

访问函数
属性slicesᅟ: int#

包含环面的切片数。

访问函数
属性 texCoordAttributeᅟ: QAttribute#

包含几何纹理坐标属性。

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

parentQNode

使用 parent 构造一个新的 QTorusGeometry

indexAttribute()#
返回类型:

QAttribute

属性 indexAttributeᅟ 的获取器。

minorRadius()#
返回类型:

浮点数

参见:

setMinorRadius()

属性 minorRadiusᅟ 的获取器。

minorRadiusChanged(minorRadius)#
参数:

minorRadius – 浮点数

属性 minorRadiusᅟ 的通知信号。

normalAttribute()#
返回类型:

QAttribute

属性 normalAttributeᅟ 的获取器。

positionAttribute()#
返回类型:

QAttribute

属性 positionAttributeᅟ 的获取器。

radius()#
返回类型:

浮点数

参见:

setRadius()

属性 radiusᅟ 的获取器。

radiusChanged(radius)#
参数:

radius – 浮点数

属性 radiusᅟ 的通知信号。

rings()#
返回类型:

int

参见:

setRings()

属性 rings 的获取器。

ringsChanged(rings)#
参数:

rings – int

属性 rings 的通知信号。

setMinorRadius(minorRadius)#
参数:

minorRadius – 浮点数

参见:

minorRadius()

属性 minorRadius 的设置器。

setRadius(radius)#
参数:

radius – 浮点数

参见:

radius()

属性 radius 的设置器。

setRings(rings)#
参数:

rings – int

参见:

rings()

属性 rings 的设置器。

setSlices(slices)#
参数:

slices – int

参见:

slices()

属性 slices 的设置器。

slices()#
返回类型:

int

参见:

setSlices()

属性 slices 的获取器。

slicesChanged(slices)#
参数:

slices – int

属性 slices 的通知信号。

texCoordAttribute()#
返回类型:

QAttribute

属性 texCoordAttribute 的获取器。

updateIndices()#

根据 rings 和 slices 属性更新索引。

updateVertices()#

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