PySide6.Qt3DCore.Qt3DCore.QGeometry¶
- class QGeometry¶
封装几何。更多…
继承自:
QTorusGeometry,QSphereGeometry,QPlaneGeometry,QExtrudedTextGeometry,QCylinderGeometry,QCuboidGeometry,QConeGeometry概要¶
属性¶
方法¶
def
__init__()def
addAttribute()def
attributes()def
maxExtent()def
minExtent()
插槽¶
信号¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
一个
QGeometry类用于将一组QAttribute对象组合在一起,形成一个几何形状,Qt3D能够使用Qt3DCore::QGeometryRenderer进行渲染。可以设置特殊属性以计算形状的边界体积。注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。- property boundingVolumePositionAttributeᅟ: QAttribute¶
保存用于计算边界体积的属性。边界体积在内部用于拾取和视锥剔除。
如果未指定,系统将使用
defaultPositionAttributeName返回的名称查找属性。另请参阅
QAttribute- Access functions:
保存具有最高x、y、z位置值的顶点。
- Access functions:
保存具有最低x、y、z位置值的顶点。
- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
使用
parent构造一个新的QGeometry。- addAttribute(attribute)¶
- Parameters:
属性 –
QAttribute
向此几何体添加一个
attribute。- attributes()¶
- Return type:
返回此几何体中的属性列表。
- boundingVolumePositionAttribute()¶
- Return type:
QAttribute
另请参阅
setBoundingVolumePositionAttribute()
属性
boundingVolumePositionAttributeᅟ的获取器。- boundingVolumePositionAttributeChanged(boundingVolumePositionAttribute)¶
- Parameters:
boundingVolumePositionAttribute –
QAttribute
属性
boundingVolumePositionAttributeᅟ的通知信号。属性
maxExtentᅟ的获取器。属性
maxExtentᅟ的通知信号。属性
minExtentᅟ的获取器。属性
minExtentᅟ的通知信号。- removeAttribute(attribute)¶
- Parameters:
属性 –
QAttribute
从该几何体中移除给定的
attribute。- setBoundingVolumePositionAttribute(boundingVolumePositionAttribute)¶
- Parameters:
boundingVolumePositionAttribute –
QAttribute
另请参阅
boundingVolumePositionAttribute()
属性
boundingVolumePositionAttributeᅟ的设置器。