25 #include <Qt3DRender/QCullFace> 57 static int maxZoomLevel(
double tile0width,
double tileResolution,
double maxError );
70 static QString cullingModeToString( Qt3DRender::QCullFace::CullingMode mode );
72 static Qt3DRender::QCullFace::CullingMode cullingModeFromString(
const QString &str );
80 static QString matrix4x4toString(
const QMatrix4x4 &m );
82 static QMatrix4x4 stringToMatrix4x4(
const QString &str );
93 static bool isCullable(
const QgsAABB &bbox,
const QMatrix4x4 &viewProjectionMatrix );
105 #endif // QGS3DUTILS_H 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.
Z_final = z_terrain + z_geometry.
Clamp just centroid of feature.
3 Definition of the world
This class wraps a request for features to a vector layer (or directly its vector data provider)...
Contains information about the context in which a coordinate transform is executed.
Point geometry type, with support for z-dimension and m-values.
AltitudeClamping
how to handle altitude of vector features
Clamp every vertex of feature.
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.
AltitudeBinding
how to handle clamping of vertices of individual features
3 Miscellaneous utility functions used from 3D code.