class QConeGeometry#

《QConeGeometry》类允许在三维空间中创建圆锥。更多...……

Inheritance diagram of PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry

概要#

属性#

方法#

#

信号#

注意

此文档可能包含自动从 C++ 转换为 Python 的片段。我们随时欢迎对此片段翻译的贡献。如果您发现翻译问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 创建工单来告知我们。

详细描述#

QConeGeometry 类通常由 QConeMesh 内部使用,但也可以用于自定义的 QGeometryRenderer 子类。该类允许创建圆锥和截锥。

注意

当使用 from __feature__ import true_property 时,可以直接使用属性,否则可以调用访问器函数。

属性 bottomRadius: float#

保存圆锥的底部半径。

访问函数
属性 hasBottomEndcap: bool#

确定圆锥底部是否封口或打开。

访问函数
属性 hasTopEndcap: bool#

确定圆锥顶部是否封口或打开。

访问函数
属性 indexAttribute: QAttribute#

包含锥体几何的索引属性。

访问函数
属性 length: float#

包含锥体的长度。

访问函数
属性 normalAttribute: QAttribute#

包含锥体几何的法线属性。

访问函数
属性 positionAttribute: QAttribute#

包含锥体几何的位置属性。

访问函数
属性 rings: int#

包含锥体几何中环的数量。

访问函数
属性 slices: int#

包含锥体几何中切片的数量。

访问函数
属性 texCoordAttribute: QAttribute#

包含锥体几何的纹理坐标属性。

访问函数
属性 topRadius: float#

包含锥体的顶部半径。

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

parentQNode

bottomRadius()#
返回类型:

float

参见

setBottomRadius()

属性 bottomRadiusᅟ 的获取器。

bottomRadiusChanged(bottomRadius)#
参数:

bottomRadius – float

属性 bottomRadiusᅟ 的通知信号。

hasBottomEndcap()#
返回类型:

bool

参见

setHasBottomEndcap()

属性 hasBottomEndcapᅟ 的获取器。

hasBottomEndcapChanged(hasBottomEndcap)#
参数:

hasBottomEndcap – bool

属性 hasBottomEndcapᅟ 的通知信号。

hasTopEndcap()#
返回类型:

bool

参见

setHasTopEndcap()

属性 hasTopEndcapᅟ 的获取器。

hasTopEndcapChanged(hasTopEndcap)#
参数:

hasTopEndcap – bool

属性 hasTopEndcapᅟ 的通知信号。

indexAttribute()#
返回类型:

QAttribute

属性 indexAttributeᅟ 的获取器。

length()#
返回类型:

float

参见

setLength()

属性 lengthᅟ 的获取器。

lengthChanged(length)#
参数:

length – float

属性 lengthᅟ 的通知信号。

normalAttribute()#
返回类型:

QAttribute

属性 normalAttributeᅟ 的获取器。

positionAttribute()#
返回类型:

QAttribute

属性 positionAttributeᅟ 的获取器。

rings()#
返回类型:

int

参见

setRings()

属性 ringsᅟ 的获取器。

ringsChanged(rings)#
参数:

rings – int

属性 ringsᅟ 的通知信号。

setBottomRadius(bottomRadius)#
参数:

bottomRadius – float

参见

bottomRadius()

属性 bottomRadiusᅟ 的设置器。

setHasBottomEndcap(hasBottomEndcap)#
参数:

hasBottomEndcap – bool

参见

hasBottomEndcap()

属性 hasBottomEndcapᅟ 的设置器。

setHasTopEndcap(hasTopEndcap)#
参数:

hasTopEndcap – bool

参见

hasTopEndcap()

属性 hasTopEndcapᅟ 的设置器。

setLength(length)#
参数:

length – float

参见

length()

属性 lengthᅟ 的设置器。

setRings(rings)#
参数:

rings – int

参见

rings()

属性 ringsᅟ 的设置器。

setSlices(slices)#
参数:

slices – int

参见

slices()

属性 slicesᅟ 的设置器。

setTopRadius(topRadius)#
参数:

topRadius – float

参见

topRadius()

属性 topRadiusᅟ 的设置器。

slices()#
返回类型:

int

参见

setSlices()

属性 slicesᅟ 的获取器。

slicesChanged(slices)#
参数:

slices – int

属性 slicesᅟ 的通知信号。

texCoordAttribute()#
返回类型:

QAttribute

属性 texCoordAttributeᅟ 的获取器。

topRadius()#
返回类型:

float

参见

setTopRadius()

属性 topRadiusᅟ 的获取器。

topRadiusChanged(topRadius)#
参数:

topRadius – float

属性 topRadiusᅟ 的通知信号。

updateIndices()#

根据几何属性更新索引。

updateVertices()#

根据几何属性更新顶点。