|
QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
The 3D library is build on top of the CORE library and Qt 3D framework. More...
Classes | |
| class | Qgs3DAnimationSettings |
| 3 Class that holds information about animation in 3D view. More... | |
| class | Qgs3DExportObject |
| The Qgs3DExportObject class Manages the data of each object of the scene (positions, normals, texture coordinates ...) since each object. More... | |
| class | Qgs3DMapExportSettings |
| The Qgs3DMapExportSettings class Manages the various settings the user can choose from when exporting a 3D scene 3. More... | |
| class | Qgs3DMapScene |
| 3 Entity that encapsulates our 3D scene - contains all other entities (such as terrain) as children. More... | |
| class | Qgs3DMapScenePickHandler |
| 3 Abstract base class for handlers that process pick events from a 3D map scene. More... | |
| class | Qgs3DMapSettings |
| 3 Definition of the world More... | |
| class | Qgs3DSceneExporter |
| The Qgs3DSceneExporter class Entity that handles the exporting of 3D scene. More... | |
| class | Qgs3DTypes |
| 3 Defines enumerations and other auxiliary types for QGIS 3D More... | |
| class | Qgs3DUtils |
| 3 Miscellaneous utility functions used from 3D code. More... | |
| class | QgsAABB |
| 3 Axis-aligned bounding box - in world coords. More... | |
| class | QgsAbstract3DEngine |
| 3 Base class for 3D engine implementation. More... | |
| class | QgsAbstract3DSymbol |
| 3 Abstract base class for 3D symbols that are used by VectorLayer3DRenderer objects. More... | |
| class | QgsAbstractMaterialSettings |
| 3 Abstract base class for material settings. More... | |
| class | QgsAbstractVectorLayer3DRenderer |
| 3 Base class for 3D renderers that are based on vector layers. More... | |
| class | QgsBillboardGeometry |
| 3 Geometry of the billboard rendering for points in 3D map view. More... | |
| class | QgsCameraController |
| 3 Object that controls camera movement based on user input More... | |
| class | QgsCameraPose |
| 3 Class that encapsulates camera pose in a 3D scene. More... | |
| class | QgsCubeFacesSkyboxEntity |
| a skybox constructed from a 6 cube faces 3 More... | |
| class | QgsDemTerrainGenerator |
| 3 Implementation of terrain generator that uses a raster layer with DEM to build terrain. More... | |
| class | QgsDirectionalLightSettings |
| 3 Definition of a directional light in a 3D map scene More... | |
| class | QgsFlatTerrainGenerator |
| 3 Terrain generator that creates a simple square flat area. More... | |
| class | QgsGoochMaterialSettings |
| 3 Basic shading material used for rendering based on the Phong shading model with three color components: ambient, diffuse and specular. More... | |
| class | QgsImageTexture |
| The QgsImageTexture class Holds an image that can be used as a texture in the 3D view. More... | |
| class | QgsLayoutItem3DMap |
| 3 More... | |
| class | QgsLine3DSymbol |
| 3 3D symbol that draws linestring geometries as planar polygons (created from lines using a buffer with given thickness). More... | |
| class | QgsMaterialContext |
| 3 Context settings for a material. More... | |
| class | QgsMesh3DSymbol |
| 3 3D symbol that draws mesh geometry as planar triangles. More... | |
| class | QgsOffscreen3DEngine |
| 3 Off-screen 3D engine implementation. More... | |
| class | QgsOnlineTerrainGenerator |
| 3 Implementation of terrain generator that uses online resources to download heightmaps. More... | |
| class | QgsPanoramicSkyboxEntity |
| a skybox constructed from a panoramic image 3 More... | |
| class | QgsPhongMaterialSettings |
| 3 Basic shading material used for rendering based on the Phong shading model with three color components: ambient, diffuse and specular. More... | |
| class | QgsPhongTexturedMaterialSettings |
| 3 A phong shading model with diffuse texture map. More... | |
| class | QgsPoint3DBillboardMaterial |
| 3 Material of the billboard rendering for points in 3D map view. More... | |
| class | QgsPoint3DSymbol |
| 3 3D symbol that draws point geometries as 3D objects using one of the predefined shapes. More... | |
| class | QgsPointLightSettings |
| 3 Definition of a point light in a 3D map scene More... | |
| class | QgsPolygon3DSymbol |
| 3 3D symbol that draws polygon geometries as planar polygons, optionally extruded (with added walls). More... | |
| class | QgsPostprocessingEntity |
| 3 An entity that is responsible for applying post processing effect Now it is used to make shadows More... | |
| class | QgsPreviewQuad |
| 3 Rectangular quad entity used for debugging depth maps More... | |
| class | QgsPreviewQuadMaterial |
| 3 Material component for QgsPreviewQuad object More... | |
| class | QgsRuleBased3DRenderer |
| 3 Rule-based 3D renderer. More... | |
| class | QgsRuleBased3DRendererMetadata |
| 3 Metadata for rule-based 3D renderer to allow creation of its instances from XML More... | |
| class | QgsShadowRenderingFrameGraph |
| 3 Container class that holds different objects related to shadow rendering More... | |
| class | QgsShadowSettings |
| class containing the configuration of shadows rendering 3 More... | |
| class | QgsSimpleLineMaterialSettings |
| 3 Basic shading material used for rendering simple lines as solid line components. More... | |
| class | QgsSkyboxEntity |
| base class for all skybox types It holds the common member data between different skybox entity types 3 More... | |
| class | QgsSkyboxSettings |
| class containing the configuration of a skybox entity 3 More... | |
| class | QgsTerrainDownloader |
| 3 Takes care of downloading terrain data from a publicly available data source. More... | |
| class | QgsTerrainGenerator |
| 3 Base class for generators of terrain. More... | |
| class | QgsTessellatedPolygonGeometry |
| 3 Class derived from Qt3DRender::QGeometry that represents polygons tessellated into 3D geometry. More... | |
| class | QgsTilingScheme |
| 3 The class encapsulates tiling scheme (just like with WMTS / TMS / XYZ layers). More... | |
| class | QgsVector3D |
| 3 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 |
| 3 This class defines configuration of how a vector layer gets tiled for 3D rendering. More... | |
| class | QgsWindow3DEngine |
| 3 On-screen 3D engine: it creates OpenGL window (QWindow) and displays rendered 3D scene there. More... | |
| class | QuantizedMeshGeometry |
| 3 Stores vertex and index buffer for one tile of quantized mesh terrain. More... | |
| class | QuantizedMeshTerrainGenerator |
| 3 Terrain generator using downloaded terrain tiles using quantized mesh specification More... | |
| class | QgsRuleBased3DRenderer::Rule |
| 3 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 35 of file qgsabstractmaterialsettings.h.