- Qt 6.12
- Qt 3D
- Qt 3D QML Types
- Qt 6.12.0 Reference Documentation

# Qt 3D QML Types

The Qt 3D core QML types are imported with

     import Qt3D.Core 2.12

Other modules import functionality for collision detection, rendering, input, and animation. The complete list of Qt 3D import statements:

     import Qt3D.Core 2.12
     import Qt3D.Render 2.12
     import Qt3D.Input 2.12
     import Qt3D.Logic 2.12
     import Qt3D.Extras 2.12
     import Qt3D.Animation 2.12
     import QtQuick.Scene2D 2.12
     import QtQuick.Scene3D 2.12

## QML Types

### Qt 3D Core Module

### Qt 3D Input Module

### Qt 3D Logic Module

### Qt 3D Render Module

### Qt 3D Extras Module

FirstPersonCameraController | Allows controlling the scene camera from the first person perspective
GoochMaterial | Material that implements the Gooch shading model, popular in CAD and CAM applications
OrbitCameraController | Allows controlling the scene camera along orbital path
PerVertexColorMaterial | Default implementation for rendering the color properties set for each vertex

### Qt 3D Animation Module

AbstractAnimation | An abstract base type for Qt3D animations
AbstractClipAnimator | The base class for types providing animation playback capabilities
AbstractClipBlendNode | The base class for types used to construct animation blend trees
AdditiveClipBlend | Performs an additive blend of two animation clips based on an additive factor
AnimationController | A controller type for animations
AnimationGroup | A type grouping animations together
BlendedClipAnimator | Component providing animation playback capabilities of a tree of blend nodes
ClipAnimator | Component providing simple animation playback capabilities
ClipBlendValue | Type used for including a clip in a blend tree
KeyframeAnimation | A type implementing simple keyframe animation to a Transform
LerpClipBlend | Performs a linear interpolation of two animation clips based on a normalized factor
MorphTarget | A type providing morph targets to blend-shape animation
MorphingAnimation | A type implementing blend-shape morphing animation
VertexBlendAnimation | A type implementing vertex-blend morphing animation

### Qt 3D Scene2D Module

### Qt 3D Scene3D Module

Scene3D | Type is used to integrate a Qt3D scene into a QtQuick 2 scene