- 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()#
根据环形、切片和半径属性更新顶点。