- class QTorusGeometry#
QTorusGeometry
类允许在 3D 空间中创建环面。更多…概要#
属性#
方法#
def
__init__()
def
indexAttribute()
def
minorRadius()
def
radius()
def
rings()
def
slices()
def
updateIndices()
def
updateVertices()
槽函数#
def
setMinorRadius()
def
setRadius()
def
setRings()
def
setSlices()
信号#
def
radiusChanged()
def
ringsChanged()
def
slicesChanged()
注意
此文档可能包含自动从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])#
- 参数:
parent –
QNode
使用
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()#
根据环形、切片和半径属性更新顶点。