The Q3DObject class is a simple base class for all the objects in a 3D scene. 更多...
| 头: | #include <Q3DObject> | 
| CMake: | find_package(Qt6 REQUIRED COMPONENTS DataVisualization) target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) | 
| qmake: | QT += datavisualization | 
| Since: | QtDataVisualization 1.0 | 
| 实例化: | Object3D | 
| 继承: | QObject | 
| 继承者: | 
| Q3DObject (QObject * parent = nullptr) | |
| virtual | ~Q3DObject () | 
| virtual void | copyValuesFrom (const Q3DObject & source ) | 
| Q3DScene * | parentScene () | 
| QVector3D | position () const | 
| void | setPosition (const QVector3D & position ) | 
| void | positionChanged (const QVector3D & position ) | 
| bool | isDirty () const | 
| void | setDirty (bool dirty ) | 
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.
[read-only]
						
						
							parentScene
						
						:
						
							
								Q3DScene
							
						
						* const
						
					This property holds the parent scene as a read only value.
If the object has no parent scene, the value is 0.
访问函数:
| Q3DScene * | parentScene () | 
This property holds the 3D position of the object.
注意: Currently setting this property has no effect for Q3DCamera , as the position is handled internally.
访问函数:
| QVector3D | 位置 () const | 
| void | setPosition (const QVector3D & position ) | 
通知程序信号:
| void | positionChanged (const QVector3D & position ) | 
[explicit]
						
						Q3DObject::
						
							Q3DObject
						
						(
						
							
								QObject
							
						
						*
						
							parent
						
						= nullptr)
						
					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 构造函数。
[virtual noexcept]
						
						Q3DObject::
						
							~Q3DObject
						
						()
						
					Destroys the 3D object.
[虚拟]
						
						
							void
						
						Q3DObject::
						
							copyValuesFrom
						
						(const
						
							
								Q3DObject
							
						
						&
						
							source
						
						)
						
					Copies the 3D object position from the given source 3D object to this 3D object instance.
[protected]
						
						
							bool
						
						Q3DObject::
						
							isDirty
						
						() const
						
					Returns whether the 3D object has changed.
[protected]
						
						
							void
						
						Q3DObject::
						
							setDirty
						
						(
						
							bool
						
						
							dirty
						
						)
						
					
						设置
						
							dirty
						
						to
						
true
						
						if the 3D object has changed since the last update.
					
另请参阅 isDirty ().