PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry

class QConeGeometry

The QConeGeometry class allows creation of a cone in 3D space.

Details

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.

Inheritance diagram of PySide6.Qt3DExtras.Qt3DExtras.QConeGeometry

Synopsis

Properties

Methods

Slots

Signals

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Note

Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.

property bottomRadiusᅟ: float

Holds the bottom radius of the cone.

Access functions:
property hasBottomEndcapᅟ: bool

Determines if the cone bottom is capped or open.

Access functions:
property hasTopEndcapᅟ: bool

Determines if the cone top is capped or open.

Access functions:
property indexAttributeᅟ: QAttribute

Holds the geometry index attribute.

Access functions:
property lengthᅟ: float

Holds the length of the cone.

Access functions:
property normalAttributeᅟ: QAttribute

Holds the geometry normal attribute.

Access functions:
property positionAttributeᅟ: QAttribute

Holds the geometry position attribute.

Access functions:
property ringsᅟ: int

Holds the number of rings in the geometry.

Access functions:
property slicesᅟ: int

Holds the number of slices in the geometry.

Access functions:
property texCoordAttributeᅟ: QAttribute

Holds the geometry texture coordinate attribute.

Access functions:
property topRadiusᅟ: float

Holds the top radius of the cone.

Access functions:
__init__([parent=None])
Parameters:

parentQNode

bottomRadius()
Return type:

float

See also

setBottomRadius()

Getter of property bottomRadiusᅟ .

bottomRadiusChanged(bottomRadius)
Parameters:

bottomRadius – float

Notification signal of property bottomRadiusᅟ .

hasBottomEndcap()
Return type:

bool

See also

setHasBottomEndcap()

Getter of property hasBottomEndcapᅟ .

hasBottomEndcapChanged(hasBottomEndcap)
Parameters:

hasBottomEndcap – bool

Notification signal of property hasBottomEndcapᅟ .

hasTopEndcap()
Return type:

bool

See also

setHasTopEndcap()

Getter of property hasTopEndcapᅟ .

hasTopEndcapChanged(hasTopEndcap)
Parameters:

hasTopEndcap – bool

Notification signal of property hasTopEndcapᅟ .

indexAttribute()
Return type:

QAttribute

Getter of property indexAttributeᅟ .

length()
Return type:

float

See also

setLength()

Getter of property lengthᅟ .

lengthChanged(length)
Parameters:

length – float

Notification signal of property lengthᅟ .

normalAttribute()
Return type:

QAttribute

Getter of property normalAttributeᅟ .

positionAttribute()
Return type:

QAttribute

Getter of property positionAttributeᅟ .

rings()
Return type:

int

See also

setRings()

Getter of property ringsᅟ .

ringsChanged(rings)
Parameters:

rings – int

Notification signal of property ringsᅟ .

setBottomRadius(bottomRadius)
Parameters:

bottomRadius – float

See also

bottomRadius()

Setter of property bottomRadiusᅟ .

setHasBottomEndcap(hasBottomEndcap)
Parameters:

hasBottomEndcap – bool

See also

hasBottomEndcap()

Setter of property hasBottomEndcapᅟ .

setHasTopEndcap(hasTopEndcap)
Parameters:

hasTopEndcap – bool

See also

hasTopEndcap()

Setter of property hasTopEndcapᅟ .

setLength(length)
Parameters:

length – float

See also

length()

Setter of property lengthᅟ .

setRings(rings)
Parameters:

rings – int

See also

rings()

Setter of property ringsᅟ .

setSlices(slices)
Parameters:

slices – int

See also

slices()

Setter of property slicesᅟ .

setTopRadius(topRadius)
Parameters:

topRadius – float

See also

topRadius()

Setter of property topRadiusᅟ .

slices()
Return type:

int

See also

setSlices()

Getter of property slicesᅟ .

slicesChanged(slices)
Parameters:

slices – int

Notification signal of property slicesᅟ .

texCoordAttribute()
Return type:

QAttribute

Getter of property texCoordAttributeᅟ .

topRadius()
Return type:

float

See also

setTopRadius()

Getter of property topRadiusᅟ .

topRadiusChanged(topRadius)
Parameters:

topRadius – float

Notification signal of property topRadiusᅟ .

updateIndices()

Updates indices based on geometry properties.

updateVertices()

Updates vertices based on geometry properties.