- class QSphereGeometry#
QSphereGeometry
类允许在 3D 空间中创建球体。更多…简介#
属性#
方法#
def
__init__()
def
indexAttribute()
def
radius()
def
rings()
def
slices()
def
updateIndices()
def
updateVertices()
插槽#
def
setRadius()
def
setRings()
def
setSlices()
信号#
def
radiusChanged()
def
ringsChanged()
def
slicesChanged()
备注
这份文档可能包含从 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])#
- 参数:
parent –
QNode
使用
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()#
根据环、切片和半径属性更新顶点。