Qt 3D Extras QML Types

To import and use the module's QML types, use the following statement:

import Qt3D.Extras 2.0

FirstPersonCameraController

Allows controlling the scene camera from the first person perspective

OrbitCameraController

Allows controlling the scene camera along orbital path

DiffuseMapMaterial

Default implementation of the phong lighting effect where the diffuse light component is read from a texture map

DiffuseSpecularMapMaterial

Default implementation of the phong lighting effect where the diffuse and specular light components are read from texture maps

GoochMaterial

Material that implements the Gooch shading model, popular in CAD and CAM applications

NormalDiffuseMapAlphaMaterial

Specialization of NormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass

NormalDiffuseMapMaterial

Default implementation of the phong lighting and bump effect where the diffuse light component is read from a texture map and the normals of the mesh being rendered from a normal texture map

NormalDiffuseSpecularMapMaterial

Default implementation of the phong lighting and bump effect where the diffuse and specular light components are read from texture maps and the normals of the mesh being rendered from a normal texture map

PerVertexColorMaterial

Default implementation for rendering the color properties set for each vertex

PhongAlphaMaterial

Default implementation of the phong lighting effect with alpha

PhongMaterial

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

ConeGeometry

Allows creation of a cone in 3D space

ConeMesh

A conical mesh

CuboidGeometry

Allows creation of a cuboid in 3D space

CuboidMesh

A cuboid mesh

CylinderGeometry

Allows creation of a cylinder in 3D space

CylinderMesh

A cylindrical mesh

PlaneGeometry

Allows creation of a plane in 3D space

PlaneMesh

A square planar mesh

SphereGeometry

Allows creation of a sphere in 3D space

SphereMesh

A spherical mesh

TorusGeometry

Allows creation of a torus in 3D space

TorusMesh

A toroidal mesh

© 2019 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.