Q3DObject

The Q3DObject class is a simple base class for all the objects in a 3D scene. More

Inheritance diagram of PySide6.QtDataVisualization.Q3DObject

Inherited by: Q3DLight, Q3DCamera

Synopsis

Functions

Virtual functions

Detailed Description

Contains position information for an object in a 3D scene. The object is considered to be a single point in the coordinate space without dimensions.

class PySide6.QtDataVisualization.Q3DObject([parent=None])
Parameters

parentPySide6.QtCore.QObject

Constructs a new 3D object with the position set to origin by default. An optional parent parameter can be given and is then passed to the QObject constructor.

PySide6.QtDataVisualization.Q3DObject.copyValuesFrom(source)
Parameters

sourcePySide6.QtDataVisualization.Q3DObject

Copies the 3D object position from the given source 3D object to this 3D object instance.

PySide6.QtDataVisualization.Q3DObject.isDirty()
Return type

bool

Returns whether the 3D object has changed.

PySide6.QtDataVisualization.Q3DObject.parentScene()
Return type

PySide6.QtDataVisualization.Q3DScene

PySide6.QtDataVisualization.Q3DObject.position()
Return type

PySide6.QtGui.QVector3D

See also

setPosition()

PySide6.QtDataVisualization.Q3DObject.positionChanged(position)
Parameters

positionPySide6.QtGui.QVector3D

PySide6.QtDataVisualization.Q3DObject.setDirty(dirty)
Parameters

dirty – bool

Sets dirty to true if the 3D object has changed since the last update.

See also

isDirty()

PySide6.QtDataVisualization.Q3DObject.setPosition(position)
Parameters

positionPySide6.QtGui.QVector3D

See also

position()