- class QCuboidGeometry#
QCuboidGeometry
类允许创建一个3D空间中的长方体。 更多…摘要#
属性#
方法#
def
__init__()
def
indexAttribute()
def
updateIndices()
def
updateVertices()
def
xExtent()
def
yExtent()
def
zExtent()
备槽#
def
setXExtent()
def
setYExtent()
def
setZExtent()
信号#
注意
本文档可能包含从C++自动翻译到Python的代码段。我们始终欢迎对代码段进行翻译的贡献。如果发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来通知我们。
详细描述#
QCuboidGeometry
类通常由内部使用QCuboidMesh
,但也可以用于自定义QGeometryRenderer
子类。注意
当使用
from __feature__ import true_property
时,可以直接使用属性,否则通过访问函数进行使用。- 属性 indexAttributeᅟ: QAttribute#
包含几何索引属性。
- 访问函数
- 属性 normalAttributeᅟ: QAttribute#
包含几何法线属性。
- 访问函数
- 属性 positionAttributeᅟ: QAttribute#
包含几何位置属性。
- 访问函数
- 属性 tangentAttributeᅟ: QAttribute#
包含几何切线属性。
- 访问函数
- 属性 texCoordAttributeᅟ: QAttribute#
存储几何纹理坐标属性。
- 访问函数
- 属性 xExtentᅟ: float#
存储几何的x范围。
- 访问函数
存储x-y分辨率。该属性的宽度和高度值指定了网格x-y面的顶点数量。
存储x-z分辨率。该属性的宽度和高度值指定了网格x-z面的顶点数量。
- 属性 yExtentᅟ: float#
存储几何的y范围。
- 访问函数
存储y-z分辨率。该属性的宽度和高度值指定了网格y-z面的顶点数量。
- 属性 zExtent: 浮点数#
存储几何体的Z轴范围。
- 访问函数
- __init__([parent=None])#
- 参数:
parent –
QNode
创建一个新的
QCuboidGeometry
,并指定parent
对象。- indexAttribute()#
- 返回类型:
QAttribute
属性
indexAttribute
的获取器。- normalAttribute()#
- 返回类型:
QAttribute
属性
normalAttribute
的获取器。- positionAttribute()#
- 返回类型:
QAttribute
属性
positionAttribute
的获取器。- setXExtent(xExtent)#
- 参数:
xExtent – float
另请参阅
xExtent()
属性
xExtent
的设置器。属性
xyMeshResolution
的设置器。属性
xzMeshResolution
的设置器。- setYExtent(yExtent)#
- 参数:
yExtent – float
另请参阅
yExtent()
属性
yExtent
的设置器。属性
yzMeshResolution
的设置器。- setZExtent(zExtent)#
- 参数:
zExtent – float
另请参阅
zExtent()
属性
zExtent
的设置器。- tangentAttribute()#
- 返回类型:
QAttribute
属性
tangentAttribute
的获取器。- texCoordAttribute()#
- 返回类型:
QAttribute
属性
texCoordAttribute
的获取器。- updateIndices()#
根据网格分辨率更新索引。
- updateVertices()#
根据网格分辨率更新顶点。
- xExtent()#
- 返回类型:
float
另请参阅
setXExtent()
属性
xExtent
的获取器。- xExtentChanged(xExtent)#
- 参数:
xExtent – float
属性
xExtent
的通知信号。属性
xyMeshResolution
的获取器。属性
xyMeshResolution
的通知信号。属性
xzMeshResolution
的获取器。属性
xzMeshResolution
的通知信号。- yExtent()#
- 返回类型:
float
另请参阅
setYExtent()
属性
yExtent
的获取器。- yExtentChanged(yExtent)#
- 参数:
yExtent – float
属性
yExtent
的通知信号。属性
yzMeshResolution
的获取器。属性
yzMeshResolution
的通知信号。- zExtent()#
- 返回类型:
float
另请参阅
setZExtent()
属性
zExtent
的获取器。- zExtentChanged(zExtent)#
- 参数:
zExtent – float
属性
zExtent
的通知信号。