- class QConeGeometry#
《QConeGeometry》类允许在三维空间中创建圆锥。更多...……
概要#
属性#
方法#
def
__init__()
def
bottomRadius()
def
hasTopEndcap()
def
indexAttribute()
def
length()
def
rings()
def
slices()
def
topRadius()
def
updateIndices()
def
updateVertices()
槽#
def
setLength()
def
setRings()
def
setSlices()
def
setTopRadius()
信号#
注意
此文档可能包含自动从 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])#
- 参数:
parent –
QNode
- 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()#
根据几何属性更新顶点。