QConeGeometry#
The QConeGeometry
class allows creation of a cone in 3D space. * * * * * The QConeGeometry
class is most commonly used internally by the QConeMesh
* but can also be used in custom QGeometryRenderer
subclasses. The class * allows for creation of both a cone and a truncated cone. More…
Synopsis#
Functions#
def
bottomRadius
()def
hasBottomEndcap
()def
hasTopEndcap
()def
indexAttribute
()def
length
()def
normalAttribute
()def
positionAttribute
()def
rings
()def
slices
()def
texCoordAttribute
()def
topRadius
()def
updateIndices
()def
updateVertices
()
Slots#
def
setBottomRadius
(bottomRadius)def
setHasBottomEndcap
(hasBottomEndcap)def
setHasTopEndcap
(hasTopEndcap)def
setLength
(length)def
setRings
(rings)def
setSlices
(slices)def
setTopRadius
(topRadius)
Signals#
def
bottomRadiusChanged
(bottomRadius)def
hasBottomEndcapChanged
(hasBottomEndcap)def
hasTopEndcapChanged
(hasTopEndcap)def
lengthChanged
(length)def
ringsChanged
(rings)def
slicesChanged
(slices)def
topRadiusChanged
(topRadius)
Detailed Description#
* * * *
- class PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry([parent=None])#
- Parameters
parent –
PySide6.Qt3DCore.Qt3DCore.QNode
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.bottomRadius()#
- Return type
float
Holds the bottom radius of the cone.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.bottomRadiusChanged(bottomRadius)#
- Parameters
bottomRadius – float
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.hasBottomEndcap()#
- Return type
bool
Determines if the cone bottom is capped or open.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.hasBottomEndcapChanged(hasBottomEndcap)#
- Parameters
hasBottomEndcap – bool
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.hasTopEndcap()#
- Return type
bool
Determines if the cone top is capped or open.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.hasTopEndcapChanged(hasTopEndcap)#
- Parameters
hasTopEndcap – bool
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.indexAttribute()#
- Return type
Holds the geometry index attribute.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.length()#
- Return type
float
Holds the length of the cone.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.lengthChanged(length)#
- Parameters
length – float
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.normalAttribute()#
- Return type
Holds the geometry normal attribute.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.positionAttribute()#
- Return type
Holds the geometry position attribute.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.rings()#
- Return type
int
Holds the number of rings in the geometry.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.ringsChanged(rings)#
- Parameters
rings – int
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.setBottomRadius(bottomRadius)#
- Parameters
bottomRadius – float
Holds the bottom radius of the cone.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.setHasBottomEndcap(hasBottomEndcap)#
- Parameters
hasBottomEndcap – bool
Determines if the cone bottom is capped or open.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.setHasTopEndcap(hasTopEndcap)#
- Parameters
hasTopEndcap – bool
Determines if the cone top is capped or open.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.setLength(length)#
- Parameters
length – float
Holds the length of the cone.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.setRings(rings)#
- Parameters
rings – int
Holds the number of rings in the geometry.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.setSlices(slices)#
- Parameters
slices – int
Holds the number of slices in the geometry.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.setTopRadius(topRadius)#
- Parameters
topRadius – float
Holds the top radius of the cone.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.slices()#
- Return type
int
Holds the number of slices in the geometry.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.slicesChanged(slices)#
- Parameters
slices – int
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.texCoordAttribute()#
- Return type
Holds the geometry texture coordinate attribute.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.topRadius()#
- Return type
float
Holds the top radius of the cone.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.topRadiusChanged(topRadius)#
- Parameters
topRadius – float
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.updateIndices()#
Updates indices based on geometry properties.
- PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry.updateVertices()#
Updates vertices based on geometry properties.