PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry¶
- class QConeGeometry¶
QConeGeometry类允许在3D空间中创建一个圆锥体。更多…概要¶
属性¶
方法¶
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()
信号¶
def
lengthChanged()def
ringsChanged()def
slicesChanged()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QConeGeometry类最常用于QConeMesh内部,但也可以用于自定义的QGeometryRenderer子类。该类允许创建圆锥和截头圆锥。注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。- property bottomRadiusᅟ: float¶
保存圆锥的底部半径。
- Access functions:
- property hasBottomEndcapᅟ: bool¶
确定锥形底部是封闭的还是开放的。
- Access functions:
- property hasTopEndcapᅟ: bool¶
确定圆锥顶部是封闭的还是开放的。
- Access functions:
- property indexAttributeᅟ: QAttribute¶
保存几何索引属性。
- Access functions:
- property lengthᅟ: float¶
保持圆锥的长度。
- Access functions:
- property normalAttributeᅟ: QAttribute¶
保存几何法线属性。
- Access functions:
- property positionAttributeᅟ: QAttribute¶
保存几何位置属性。
- Access functions:
- property ringsᅟ: int¶
保存几何图形中的环的数量。
- Access functions:
- property slicesᅟ: int¶
保存几何体中的切片数量。
- Access functions:
- property texCoordAttributeᅟ: QAttribute¶
保存几何纹理坐标属性。
- Access functions:
- property topRadiusᅟ: float¶
保持圆锥的顶部半径。
- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
- bottomRadius()¶
- Return type:
浮点数
另请参阅
setBottomRadius()
属性
bottomRadiusᅟ的获取器。- bottomRadiusChanged(bottomRadius)¶
- Parameters:
bottomRadius – 浮点数
属性
bottomRadiusᅟ的通知信号。- hasBottomEndcap()¶
- Return type:
布尔
另请参阅
setHasBottomEndcap()
属性
hasBottomEndcapᅟ的获取器。- hasBottomEndcapChanged(hasBottomEndcap)¶
- Parameters:
hasBottomEndcap – 布尔值
属性
hasBottomEndcapᅟ的通知信号。- hasTopEndcap()¶
- Return type:
布尔
另请参阅
setHasTopEndcap()
属性
hasTopEndcapᅟ的获取器。- hasTopEndcapChanged(hasTopEndcap)¶
- Parameters:
hasTopEndcap – 布尔值
属性
hasTopEndcapᅟ的通知信号。- indexAttribute()¶
- Return type:
QAttribute
属性
indexAttributeᅟ的获取器。- length()¶
- Return type:
浮点数
另请参阅
setLength()
属性
lengthᅟ的获取器。- lengthChanged(length)¶
- Parameters:
长度 – 浮点数
属性
lengthᅟ的通知信号。- normalAttribute()¶
- Return type:
QAttribute
属性
normalAttributeᅟ的获取器。- positionAttribute()¶
- Return type:
QAttribute
属性
positionAttributeᅟ的获取器。- rings()¶
- Return type:
整数
另请参阅
setRings()
属性
ringsᅟ的获取器。- ringsChanged(rings)¶
- Parameters:
rings – int
属性
ringsᅟ的通知信号。- setBottomRadius(bottomRadius)¶
- Parameters:
bottomRadius – 浮点数
另请参阅
bottomRadius()
属性
bottomRadiusᅟ的设置器。- setHasBottomEndcap(hasBottomEndcap)¶
- Parameters:
hasBottomEndcap – 布尔值
另请参阅
hasBottomEndcap()
属性
hasBottomEndcapᅟ的设置器。- setHasTopEndcap(hasTopEndcap)¶
- Parameters:
hasTopEndcap – 布尔值
另请参阅
hasTopEndcap()
属性
hasTopEndcapᅟ的设置器。- setLength(length)¶
- Parameters:
长度 – 浮点数
另请参阅
length()
属性
lengthᅟ的设置器。- setRings(rings)¶
- Parameters:
rings – int
另请参阅
rings()
属性
ringsᅟ的设置器。- setSlices(slices)¶
- Parameters:
slices – 整数
另请参阅
slices()
属性
slicesᅟ的设置器。- setTopRadius(topRadius)¶
- Parameters:
topRadius – 浮点数
另请参阅
topRadius()
属性
topRadiusᅟ的设置器。- slices()¶
- Return type:
整数
另请参阅
setSlices()
属性
slicesᅟ的获取器。- slicesChanged(slices)¶
- Parameters:
slices – 整数
属性
slicesᅟ的通知信号。- texCoordAttribute()¶
- Return type:
QAttribute
属性
texCoordAttributeᅟ的获取器。- topRadius()¶
- Return type:
浮点数
另请参阅
setTopRadius()
属性
topRadiusᅟ的获取器。- topRadiusChanged(topRadius)¶
- Parameters:
topRadius – 浮点数
属性
topRadiusᅟ的通知信号。- updateIndices()¶
根据几何属性更新索引。
- updateVertices()¶
根据几何属性更新顶点。