Q3DObject#
The Q3DObject class is a simple base class for all the objects in a 3D scene. More…
Inherited by: Q3DLight, Q3DCamera
Synopsis#
Properties#
- parentScene- Parent scene as a read only value
- position- 3D position of the object
Functions#
- def - isDirty()
- def - parentScene()
- def - position()
- def - setDirty(dirty)
- def - setPosition(position)
Virtual functions#
- def - copyValuesFrom(source)
Signals#
- def - positionChanged(position)
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
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:
- parent – - PySide6.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.
Note
Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.
- property PᅟySide6.QtDataVisualization.Q3DObject.parentScene: 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.
- Access functions:
- parentScene()
 
- property PᅟySide6.QtDataVisualization.Q3DObject.position: 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.
- Access functions:
- position()
- setPosition(position)
- Signal - positionChanged(position)
 
- PySide6.QtDataVisualization.Q3DObject.copyValuesFrom(source)#
- Parameters:
 
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:
 
Getter of property parentScene .
- PySide6.QtDataVisualization.Q3DObject.position()#
- Return type:
 - See also 
Getter of property position .
- PySide6.QtDataVisualization.Q3DObject.positionChanged(position)#
- Parameters:
- position – - PySide6.QtGui.QVector3D
 
Notification signal of property position .
- PySide6.QtDataVisualization.Q3DObject.setDirty(dirty)#
- Parameters:
- dirty – bool 
 
Sets dirty to true if the 3D object has changed since the last update.
See also
- PySide6.QtDataVisualization.Q3DObject.setPosition(position)#
- Parameters:
- position – - PySide6.QtGui.QVector3D
 - See also 
Setter of property position .