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

ConeGeometry

Allows creation of a cone in 3D space

ConeGeometryView

A conical mesh

ConeMesh

A conical mesh

CuboidGeometry

Allows creation of a cuboid in 3D space

CuboidGeometryView

A cuboid mesh

CuboidMesh

A cuboid mesh

CylinderGeometry

Allows creation of a cylinder in 3D space

CylinderGeometryView

A cylindrical mesh

CylinderMesh

A cylindrical mesh

DiffuseSpecularMaterial

Default implementation of the phong lighting effect

ExtrudedTextGeometry

Allows creation of a 3D text in 3D space

ExtrudedTextMesh

A 3D extruded Text mesh

ForwardRenderer

Default FrameGraph implementation of a forward renderer

MetalRoughMaterial

This material uses an effect with a single render pass approach and performs per fragment lighting. Techniques are provided for OpenGL 3 and OpenGL ES 3

PlaneGeometry

Allows creation of a plane in 3D space

PlaneGeometryView

A square planar mesh

PlaneMesh

A square planar mesh

SkyboxEntity

Convenience Entity subclass that can be used to insert a skybox in a 3D scene

SphereGeometry

Allows creation of a sphere in 3D space

SphereGeometryView

A spherical mesh

SphereMesh

A spherical mesh

Text2DEntity

Allows creation of a 2D text in 3D space

TorusGeometry

Allows creation of a torus in 3D space

TorusGeometryView

A toroidal mesh

TorusMesh

A toroidal mesh

Qt 3D Animation Module

Qt 3D Scene2D Module

Scene2D

This type enables rendering qml into a texture, which then can be used as a part of 3D scene

Qt 3D Scene3D Module

Scene3D

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