80 const QString &outputDirectory,
81 const QString &fileNameTemplate,
82 const QSize &outputSize,
91 static int maxZoomLevel(
double tile0width,
double tileResolution,
double maxError );
116 static QString matrix4x4toString(
const QMatrix4x4 &m );
118 static QMatrix4x4 stringToMatrix4x4(
const QString &str );
127 static bool isCullable(
const QgsAABB &bbox,
const QMatrix4x4 &viewProjectionMatrix );
150 #endif // QGS3DUTILS_H AltitudeClamping
how to handle altitude of vector features
3 Class for storage of 3D vectors similar to QVector3D, with the difference that it uses double preci...
3 Axis-aligned bounding box - in world coords.
CullingMode
Triangle culling mode.
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
3 Basic shading material used for rendering based on the Phong shading model with three color compone...
3 Definition of the world
3 Abstract base class for 3D symbols that are used by VectorLayer3DRenderer objects.
Base class for feedback objects to be used for cancellation of something running in a worker thread...
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
3 Base class for 3D engine implementation.
3 Class that holds information about animation in 3D view.
Contains information about the context in which a coordinate transform is executed.
Point geometry type, with support for z-dimension and m-values.
AltitudeBinding
how to handle clamping of vertices of individual features
GeometryType
The geometry types are used to group QgsWkbTypes::Type in a coarse way.
3 Entity that encapsulates our 3D scene - contains all other entities (such as terrain) as children...
Line string geometry type, with support for z-dimension and m-values.
This class represents a coordinate reference system (CRS).
Represents a vector layer which manages a vector based data sets.
3 Miscellaneous utility functions used from 3D code.