Qt 3D Extras 模块提供一套预构建元素,以帮助您入门 Qt 3D。 更多...
Qt3DExtras | 包含来自 Qt3DExtras 模块的类 |
Qt3DExtras::QExtrudedTextGeometry | Allows creation of a 3D extruded text in 3D space |
Qt3DExtras::QExtrudedTextMesh | A 3D extruded Text mesh |
Qt3DExtras::QDiffuseMapMaterial | Default implementation of the phong lighting effect where the diffuse light component is read from a texture map |
Qt3DExtras::QDiffuseSpecularMapMaterial | Default implementation of the phong lighting effect where the diffuse and specular light components are read from texture maps |
Qt3DExtras::QFirstPersonCameraController | Allows controlling the scene camera from the first person perspective |
Qt3DExtras::QForwardRenderer | Default FrameGraph implementation of a forward renderer |
Qt3DExtras::QGoochMaterial | Material that implements the Gooch shading model, popular in CAD and CAM applications |
Qt3DExtras::QMetalRoughMaterial | Default implementation of PBR lighting |
Qt3DExtras::QMorphPhongMaterial | Default implementation of the phong lighting effect |
Qt3DExtras::QNormalDiffuseMapAlphaMaterial | Specialization of QNormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass |
Qt3DExtras::QNormalDiffuseMapMaterial | 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 |
Qt3DExtras::QNormalDiffuseSpecularMapMaterial | 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 |
Qt3DExtras::QOrbitCameraController | Allows controlling the scene camera along orbital path |
Qt3DExtras::QPerVertexColorMaterial | Default implementation for rendering the color properties set for each vertex |
Qt3DExtras::QPhongAlphaMaterial | Default implementation of the phong lighting effect with alpha |
Qt3DExtras::QPhongMaterial | Default implementation of the phong lighting effect |
Qt3DExtras::QSkyboxEntity | Qt3DExtras::QSkyboxEntity is a convenience Qt3DCore::QEntity subclass that can be used to insert a skybox in a 3D scene |
Qt3DExtras::QTexturedMetalRoughMaterial | Default implementation of PBR lighting, environment maps and bump effect where the components are read from texture maps (including normal maps) |
Qt3DExtras::QTextureMaterial | Default implementation of a simple unlit texture material |
Qt3DExtras::QConeGeometry | 允许创建 3D 空间锥体 |
Qt3DExtras::QConeMesh | 锥形网格 |
Qt3DExtras::QCuboidGeometry | Allows creation of a cuboid in 3D space |
Qt3DExtras::QCuboidMesh | 长方体网格 |
Qt3DExtras::QCylinderGeometry | Allows creation of a cylinder in 3D space |
Qt3DExtras::QCylinderMesh | 圆柱体网格 |
Qt3DExtras::QPlaneGeometry | Allows creation of a plane in 3D space |
Qt3DExtras::QPlaneMesh | A square planar mesh |
Qt3DExtras::QSphereGeometry | Allows creation of a sphere in 3D space |
Qt3DExtras::QSphereMesh | A spherical mesh |
Qt3DExtras::QTorusGeometry | Allows creation of a torus in 3D space |
Qt3DExtras::QTorusMesh | 环形网格 |
This module is still in tech preview. This means it is unstable, likely to change and provided as a convenience only.
#include <Qt3DExtras>
To link against the corresponding C++ library, add the following to your qmake project file:
QT += 3dextras
类、类型和函数的声明在 Qt3DExtras 名称空间。
注意: The Quick3DExtras module also specifies a Qt3DExtras::Quick::Qt3DQuickWindow.