HighMap library (C++)
Loading...
Searching...
No Matches
hmap::TerrainTriMesh Member List

This is the complete list of members for hmap::TerrainTriMesh, including all inherited members.

barycentric(const glm::vec2 &p, size_t i0, size_t i1, size_t i2, float &w0, float &w1, float &w2) consthmap::TerrainTriMesh
compute_gradients()hmap::TerrainTriMesh
compute_neighbors()hmap::TerrainTriMesh
export_obj(const std::string &filepath) consthmap::TerrainTriMesh
find_triangle(const glm::vec2 &p, int start_tri=0, bool linear_search=false) consthmap::TerrainTriMesh
get_bbox() consthmap::TerrainTriMesh
get_convex_hull() consthmap::TerrainTriMesh
get_neighbors() consthmap::TerrainTriMesh
get_points() consthmap::TerrainTriMesh
get_points()hmap::TerrainTriMesh
get_range_z() consthmap::TerrainTriMesh
get_reference_area() consthmap::TerrainTriMesh
get_reference_area_xy() consthmap::TerrainTriMesh
get_reference_lengths() consthmap::TerrainTriMesh
get_triangles() consthmap::TerrainTriMesh
get_vertex_areas(bool normalized) consthmap::TerrainTriMesh
info_string() consthmap::TerrainTriMesh
interpolate_z_linear(const glm::vec2 &p, int &last_tri, float fill_value=0.f) consthmap::TerrainTriMesh
interpolate_z_linear_gradient(const glm::vec2 &p, int &last_tri, float fill_value=0.f, float gradient_scaling=1.f) consthmap::TerrainTriMesh
interpolate_z_nearest(const glm::vec2 &p) consthmap::TerrainTriMesh
interpolate_z_nearest_approx(const glm::vec2 &p, int &last_tri, float fill_value=0.f) consthmap::TerrainTriMesh
neighbor_triangle(int tri_index, int edge_index) consthmap::TerrainTriMesh
print_info() consthmap::TerrainTriMesh
relax_xy(float lambda=0.5f, int iterations=1, bool preserve_chull=true)hmap::TerrainTriMesh
relax_xyz(float lambda=0.5f, int iterations=1, bool preserve_chull=true)hmap::TerrainTriMesh
relax_xyz_taubin(float lambda=0.5f, float mu=-0.55f, int iterations=1, bool preserve_chull=true)hmap::TerrainTriMesh
remap_z(float vmin=0.f, float vmax=1.f)hmap::TerrainTriMesh
size() consthmap::TerrainTriMesh
slope_limiter(float max_slope, int iterations=10, float sigma=0.1f)hmap::TerrainTriMesh
slope_limiter(const std::vector< float > &max_slope, int iterations=10, float sigma=0.1f)hmap::TerrainTriMesh
subdivise()hmap::TerrainTriMesh
TerrainTriMesh()=defaulthmap::TerrainTriMesh
TerrainTriMesh(const std::vector< glm::vec3 > &ref_points)hmap::TerrainTriMesh
TerrainTriMesh(const std::vector< float > &x, const std::vector< float > &y, const std::vector< float > &z)hmap::TerrainTriMesh
to_array(const glm::ivec2 &shape, const std::vector< float > &values={}, const glm::vec4 &bbox={0.f, 1.f, 0.f, 1.f}) consthmap::TerrainTriMesh
to_csv(const std::string &fname) consthmap::TerrainTriMesh
triangulate_delaunay()hmap::TerrainTriMesh