Object3D QML Type

Abstract base type of all 3D nodes and resources. More...

Import Statement: import QtQuick3D 1.0
Inherited By:

Effect, Geometry, Material, Node, SceneEnvironment, Texture, and TextureData

Detailed Description

Object3D is the base class for all Qt Quick 3D types. This includes:

  • Types that represent objects in the 3D scene, often due to having a position, direction, or other component in the 3D world. For example, Model, Camera, or Light. Such types inherit from Node, which in turn inherits from Object3D.
  • Types that do not themselves represent an object in the 3D world, but rather serve as components to Node subclasses, providing data of some kind. This includes, among others, Material, Geometry, and Texture.

In addition to the above types, Object3D can also serve as the parent for Qt Quick items, as well as arbitrary QObject instances. For more information on adding 2D items to the 3D scene, refer to Qt Quick 3D Scenes with 2D Content.

See also Node.