class QCuboidGeometry#

QCuboidGeometry 类允许创建一个3D空间中的长方体。 更多

Inheritance diagram of PySide6.Qt3DExtras.Qt3DExtras.QCuboidGeometry

摘要#

属性#

方法#

备槽#

信号#

注意

本文档可能包含从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范围。

访问函数
属性 xyMeshResolutionᅟ: QSize#

存储x-y分辨率。该属性的宽度和高度值指定了网格x-y面的顶点数量。

访问函数
属性 xzMeshResolutionᅟ: QSize#

存储x-z分辨率。该属性的宽度和高度值指定了网格x-z面的顶点数量。

访问函数
属性 yExtentᅟ: float#

存储几何的y范围。

访问函数
属性 yzMeshResolutionᅟ: QSize#

存储y-z分辨率。该属性的宽度和高度值指定了网格y-z面的顶点数量。

访问函数
属性 zExtent: 浮点数#

存储几何体的Z轴范围。

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

parentQNode

创建一个新的QCuboidGeometry,并指定parent对象。

indexAttribute()#
返回类型:

QAttribute

属性indexAttribute的获取器。

normalAttribute()#
返回类型:

QAttribute

属性normalAttribute的获取器。

positionAttribute()#
返回类型:

QAttribute

属性positionAttribute的获取器。

setXExtent(xExtent)#
参数:

xExtent – float

另请参阅

xExtent()

属性xExtent的设置器。

setXYMeshResolution(resolution)#
参数:

resolutionQSize

属性xyMeshResolution的设置器。

setXZMeshResolution(resolution)#
参数:

resolutionQSize

属性xzMeshResolution的设置器。

setYExtent(yExtent)#
参数:

yExtent – float

另请参阅

yExtent()

属性 yExtent 的设置器。

setYZMeshResolution(resolution)#
参数:

resolutionQSize

属性 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()#
返回类型:

QSize

属性 xyMeshResolution 的获取器。

xyMeshResolutionChanged(xyMeshResolution)#
参数:

xyMeshResolutionQSize

属性 xyMeshResolution 的通知信号。

xzMeshResolution()#
返回类型:

QSize

属性 xzMeshResolution 的获取器。

xzMeshResolutionChanged(xzMeshResolution)#
参数:

xzMeshResolutionQSize

属性 xzMeshResolution 的通知信号。

yExtent()#
返回类型:

float

另请参阅

setYExtent()

属性 yExtent 的获取器。

yExtentChanged(yExtent)#
参数:

yExtent – float

属性 yExtent 的通知信号。

yzMeshResolution()#
返回类型:

QSize

属性 yzMeshResolution 的获取器。

yzMeshResolutionChanged(yzMeshResolution)#
参数:

yzMeshResolutionQSize

属性 yzMeshResolution 的通知信号。

zExtent()#
返回类型:

float

另请参阅

setZExtent()

属性 zExtent 的获取器。

zExtentChanged(zExtent)#
参数:

zExtent – float

属性 zExtent 的通知信号。