This represents a heightmap for viewer-ground collision.
#include <Heightmap.hpp>
|
typedef QVector< unsigned int > | IdxList |
|
typedef QVector< Vec3f > | PosList |
|
|
| 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.
|
|
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
|
|
float | getNullHeight () const |
|
The mesh is stored as reference and used for calculations.
- Parameters
-
obj | Mesh for building the heightmap. |
float Heightmap::getHeight |
( |
const float |
x, |
|
|
const float |
y |
|
) |
| const |
In case of ambiguities always returns the maximum height.
- Parameters
-
- Returns
- z-Value at position given by x and y