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#

Signals#

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

This property holds The parent scene as a read only value..

If the object has no parent scene, the value is 0.

PySide6.QtDataVisualization.Q3DObject.position()#
Return type

PySide6.QtGui.QVector3D

This property holds The 3D position of the object..

Note

Currently setting this property has no effect for Q3DCamera , as the position is handled internally.

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

This property holds The 3D position of the object..

Note

Currently setting this property has no effect for Q3DCamera , as the position is handled internally.