54 static int maxZoomLevel(
double tile0width,
double tileResolution,
double maxError );
79 static QString matrix4x4toString(
const QMatrix4x4 &m );
81 static QMatrix4x4 stringToMatrix4x4(
const QString &str );
92 static bool isCullable(
const QgsAABB &bbox,
const QMatrix4x4 &viewProjectionMatrix );
106 #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.
3 Definition of the world
This class wraps a request for features to a vector layer (or directly its vector data provider)...
3 Base class for 3D engine implementation.
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
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.