![]() |
Stellarium
0.16.1
|
This represents a heightmap for viewer-ground collision. More...
#include <Heightmap.hpp>
Public Types | |
| typedef QVector< unsigned int > | IdxList |
| typedef QVector< Vec3f > | PosList |
Public Member Functions | |
| Heightmap () | |
| Construct a heightmap from a loaded OBJ mesh. More... | |
| void | setMeshData (const IdxList &indexList, const PosList &posList, const AABBox *bbox=Q_NULLPTR) |
| Sets the mesh data to use. If the bbox is given, min/max calculation is skipped and its values are taken. More... | |
| float | getHeight (const float x, const float y) const |
| Get z Value at (x,y) coordinates. More... | |
| void | setNullHeight (float h) |
| set/retrieve default height More... | |
| float | getNullHeight () const |
This represents a heightmap for viewer-ground collision.
Definition at line 27 of file Heightmap.hpp.
| Heightmap::Heightmap | ( | ) |
Construct a heightmap from a loaded OBJ mesh.
The mesh is stored as reference and used for calculations.
| obj | Mesh for building the heightmap. |
| float Heightmap::getHeight | ( | const float | x, |
| const float | y | ||
| ) | const |
Get z Value at (x,y) coordinates.
In case of ambiguities always returns the maximum height.
| x | x-value |
| y | y-value |
| void Heightmap::setMeshData | ( | const IdxList & | indexList, |
| const PosList & | posList, | ||
| const AABBox * | bbox = Q_NULLPTR |
||
| ) |
Sets the mesh data to use. If the bbox is given, min/max calculation is skipped and its values are taken.
|
inline |
set/retrieve default height
Definition at line 51 of file Heightmap.hpp.
1.8.11