Qt 3D Extras C++ Classes
The Qt 3D Extras modules provides a set of prebuilt elements to help you get started with Qt 3D. More...
Contains classes from the Qt3DExtras module
Default implementation of the phong lighting effect where the diffuse light component is read from a texture map
Default implementation of the phong lighting effect where the diffuse and specular light components are read from texture maps
Allows controlling the scene camera from the first person perspective
Default FrameGraph implementation of a forward renderer
Material that implements the Gooch shading model, popular in CAD and CAM applications
Specialization of QNormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass
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
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
Allows controlling the scene camera along orbital path
Default implementation for rendering the color properties set for each vertex
Default implementation of the phong lighting effect with alpha
Default implementation of the phong lighting effect
Allows creation of a cone in 3D space
A conical mesh
Allows creation of a cuboid in 3D space
A cuboid mesh
Allows creation of a cylinder in 3D space
A cylindrical mesh
Allows creation of a plane in 3D space
A square planar mesh
Allows creation of a sphere in 3D space
A spherical mesh
Allows creation of a torus in 3D space
A toroidal mesh
This module is still in tech preview. This means it is unstable, likely to change and provided as a convenience only.
To link against the corresponding C++ library, add the following to your qmake project file:
QT += 3dextras
Classes, types, and functions are declared under the Qt3DExtras namespace.
Meshes and Geometries
Note: The Quick3DExtras module also specifies a Qt3DExtras::Quick::Qt3DQuickWindow.
© 2017 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.