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.