QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
The 3D library is build on top of the CORE library and Qt 3D framework. It adds support for display of GIS data in 3D scenes. More...
Classes | |
class | Qgs3DAnimationSettings |
Class that holds information about animation in 3D view. The animation is defined as a series of keyframes. More... | |
class | Qgs3DAxis |
Display 3D ortho axis in the main 3D view. More... | |
class | Qgs3DAxisSettings |
Contains the configuration of a 3d axis. More... | |
class | Qgs3DExportObject |
Manages the data of each object of the scene (positions, normals, texture coordinates ...) since each object. More... | |
class | Qgs3DMapExportSettings |
Manages the various settings the user can choose from when exporting a 3D scene. More... | |
class | Qgs3DMapScene |
Entity that encapsulates our 3D scene - contains all other entities (such as terrain) as children. More... | |
class | Qgs3DMapScenePickHandler |
Abstract base class for handlers that process pick events from a 3D map scene. More... | |
class | Qgs3DMapSettings |
Definition of the world. More... | |
class | Qgs3DSceneExporter |
Entity that handles the exporting of 3D scene. More... | |
class | Qgs3DTypes |
Defines enumerations and other auxiliary types for QGIS 3D. More... | |
class | Qgs3DUtils |
Miscellaneous utility functions used from 3D code. More... | |
class | Qgs3DWiredMesh |
Geometry renderer for lines, draws a wired mesh. More... | |
class | QgsAABB |
Axis-aligned bounding box - in world coords. More... | |
class | QgsAbstract3DEngine |
Base class for 3D engine implementation. A 3D engine is responsible for setting up rendering with Qt3D. This means mainly: More... | |
class | QgsAbstract3DSymbol |
Abstract base class for 3D symbols that are used by VectorLayer3DRenderer objects. More... | |
class | QgsAbstractMaterialSettings |
Abstract base class for material settings. More... | |
class | QgsAbstractVectorLayer3DRenderer |
Base class for 3D renderers that are based on vector layers. More... | |
class | QgsBillboardGeometry |
Geometry of the billboard rendering for points in 3D map view. More... | |
class | QgsCameraController |
Object that controls camera movement based on user input. More... | |
class | QgsCameraPose |
Class that encapsulates camera pose in a 3D scene. More... | |
class | QgsClassificationPointCloud3DSymbol |
3D symbol that draws point cloud geometries as 3D objects using classification of the dataset More... | |
class | QgsColorRampPointCloud3DSymbol |
3D symbol that draws point cloud geometries as 3D objects.using color ramp shader More... | |
class | QgsCubeFacesSkyboxEntity |
A skybox constructed from a 6 cube faces. More... | |
class | QgsDemTerrainGenerator |
Implementation of terrain generator that uses a raster layer with DEM to build terrain. More... | |
class | QgsDirectionalLightSettings |
Definition of a directional light in a 3D map scene. More... | |
class | QgsFlatTerrainGenerator |
Terrain generator that creates a simple square flat area. More... | |
class | QgsGoochMaterialSettings |
Basic shading material used for rendering based on the Phong shading model with three color components: ambient, diffuse and specular. More... | |
class | QgsImageTexture |
Holds an image that can be used as a texture in the 3D view. More... | |
class | QgsLayoutItem3DMap |
Implements support of 3D map views in print layouts. More... | |
class | QgsLightSource |
Base class for light sources in 3d scenes. More... | |
class | QgsLine3DSymbol |
3D symbol that draws linestring geometries as planar polygons (created from lines using a buffer with given thickness). More... | |
class | QgsMaterialContext |
Context settings for a material. More... | |
class | QgsMesh3DSymbol |
3D symbol that draws mesh geometry as planar triangles. More... | |
class | QgsNullMaterialSettings |
Null shading material used for rendering models and scenes with native textures. More... | |
class | QgsOffscreen3DEngine |
Off-screen 3D engine implementation. It is useful for recording rendered 3D scenes of arbitrary size. More... | |
class | QgsOnlineTerrainGenerator |
Implementation of terrain generator that uses online resources to download heightmaps. More... | |
class | QgsPanoramicSkyboxEntity |
A skybox constructed from a panoramic image. More... | |
class | QgsPhongMaterialSettings |
Basic shading material used for rendering based on the Phong shading model with three color components: ambient, diffuse and specular. More... | |
class | QgsPhongTexturedMaterialSettings |
A phong shading model with diffuse texture map. More... | |
class | QgsPoint3DBillboardMaterial |
Material of the billboard rendering for points in 3D map view. More... | |
class | QgsPoint3DSymbol |
3D symbol that draws point geometries as 3D objects using one of the predefined shapes. More... | |
class | QgsPointCloud3DSymbol |
3D symbol that draws point cloud geometries as 3D objects. More... | |
class | QgsPointLightSettings |
Definition of a point light in a 3D map scene. More... | |
class | QgsPolygon3DSymbol |
3D symbol that draws polygon geometries as planar polygons, optionally extruded (with added walls). More... | |
class | QgsPostprocessingEntity |
An entity that is responsible for applying post processing effect. More... | |
class | QgsPreviewQuad |
Rectangular quad entity used for debugging depth maps. More... | |
class | QgsPreviewQuadMaterial |
Material component for QgsPreviewQuad object. More... | |
class | QgsRgbPointCloud3DSymbol |
3D symbol that draws point cloud geometries as 3D objects using RGB colors in the dataset More... | |
class | QgsRuleBased3DRenderer |
Rule-based 3D renderer. More... | |
class | QgsRuleBased3DRendererMetadata |
Metadata for rule-based 3D renderer to allow creation of its instances from XML. More... | |
class | QgsShadowRenderingFrameGraph |
Container class that holds different objects related to shadow rendering. More... | |
class | QgsShadowSettings |
class containing the configuration of shadows rendering More... | |
class | QgsSimpleLineMaterialSettings |
Basic shading material used for rendering simple lines as solid line components. More... | |
class | QgsSingleColorPointCloud3DSymbol |
3D symbol that draws point cloud geometries as 3D objects.using one color More... | |
class | QgsSkyboxEntity |
Base class for all skybox types. More... | |
class | QgsSkyboxSettings |
Contains the configuration of a skybox entity. More... | |
class | QgsTerrainDownloader |
Takes care of downloading terrain data from a publicly available data source. More... | |
class | QgsTerrainGenerator |
Base class for generators of terrain. More... | |
class | QgsTessellatedPolygonGeometry |
Class derived from Qt3DRender::QGeometry that represents polygons tessellated into 3D geometry. More... | |
class | QgsTilingScheme |
The class encapsulates tiling scheme (just like with WMTS / TMS / XYZ layers). More... | |
class | QgsVector3D |
Class for storage of 3D vectors similar to QVector3D, with the difference that it uses double precision instead of single precision floating point numbers. More... | |
class | QgsVectorLayer3DTilingSettings |
This class defines configuration of how a vector layer gets tiled for 3D rendering. More... | |
class | QgsWindow3DEngine |
On-screen 3D engine: it creates OpenGL window (QWindow) and displays rendered 3D scene there. The window can be embedded into a QWidget-based application with QWidget::createWindowContainer(). More... | |
class | QuantizedMeshGeometry |
Stores vertex and index buffer for one tile of quantized mesh terrain. More... | |
class | QuantizedMeshTerrainGenerator |
Terrain generator using downloaded terrain tiles using quantized mesh specification. More... | |
class | QgsRuleBased3DRenderer::Rule |
A child rule for a QgsRuleBased3DRenderer. More... | |
The 3D library is build on top of the CORE library and Qt 3D framework. It adds support for display of GIS data in 3D scenes.
|
strong |
Material rendering techniques.
3
Definition at line 43 of file qgsabstractmaterialsettings.h.