_3d¶
A singleton class containing various registries and other global members related to 3D classes. |
|
Convenience wrapper to simplify the creation of a 3D window ready to be used with QGIS. |
|
Manages the various settings the user can choose from when exporting a 3D scene. |
|
Entity that encapsulates our 3D scene - contains all other entities (such as terrain) as children. |
|
Definition of the world. |
|
Defines enumerations and other auxiliary types for QGIS 3D. |
|
Object that controls camera movement based on user input. |
|
Encapsulates camera pose in a 3D scene. |
|
Material rendering techniques |
|
Defines configuration of how a vector layer gets tiled for 3D rendering. |
3D¶
Base class for 3D renderers that are based on vector layers. |
|
3D renderer that renders all points from a point cloud layer. |
|
Rule-based 3D renderer. |
|
Metadata for rule-based 3D renderer to allow creation of its instances from XML. |
|
3D renderer that renders content of a tiled scene layer. |
|
Metadata for tiled scene layer 3D renderer to allow creation of its instances from XML. |
|
3D renderer that renders all features of a vector layer with the same 3D symbol. |
|
Metadata for vector layer 3D renderer to allow creation of its instances from XML. |
3D Symbology¶
3D symbol that draws point cloud geometries as 3D objects using classification of the dataset. |
|
3D symbol that draws point cloud geometries as 3D objects using color ramp shader. |
|
3D symbol that draws linestring geometries as planar polygons (created from lines using a buffer with given thickness). |
|
3D symbol that draws mesh geometry as planar triangles. |
|
3D symbol that draws point geometries as 3D objects using one of the predefined shapes. |
|
3D symbol that draws point cloud geometries as 3D objects. |
|
3D symbol that draws polygon geometries as planar polygons, optionally extruded (with added walls). |
|
3D symbol that draws point cloud geometries as 3D objects using RGB colors in the dataset. |
|
3D symbol that draws point cloud geometries as 3D objects using one color. |
Light Sources¶
Definition of a directional light in a 3D map scene. |
|
Base class for light sources in 3d scenes. |
|
Definition of a point light in a 3D map scene. |
Print Layouts and Reports¶
Implements support of 3D map views in print layouts. |
Processing Framework¶
QGIS 3D processing algorithm provider. |
Render Materials¶
Abstract base class for material settings. |
|
Basic shading material used for rendering based on the Phong shading model with three color components: ambient, diffuse and specular. |
|
Context settings for a material. |
|
Registry of available 3d material settings classes. |
|
Stores metadata about one 3D material settings class. |
|
A PBR metal rough shading material used for rendering. |
|
Null shading material used for rendering models and scenes with native textures. |
|
Basic shading material used for rendering based on the Phong shading model with three color components: ambient, diffuse and specular. |
|
A Phong shading model with diffuse texture map. |
|
Basic shading material used for rendering simple lines as solid line components. |
Terrain¶
Stores metadata about one 3D terrain class. |
|
Registry of available 3d terrain classes. |
|
Base class for all terrain settings classes. |
|
Terrain settings for a terrain generator that uses a raster DEM layer to build terrain. |
|
Terrain settings for a simple flat area terrain. |
|
Terrain settings for a terrain generator that uses the Z values of a mesh layer to build a terrain. |
|
Terrain settings for a terrain generator that uses an online DEM to build terrain. |
|
Terrain settings for a terrain generator that uses a quantized mesh tile layer to build a terrain. |