Geogram
Version 1.9.1
A programming library of geometric algorithms
|
Public Member Functions | |
PGPopt (Mesh *p_m) | |
void | optimize_corr (double max_corr_prop=.35) |
void | optimize_PGP () |
vec3 | wish_angle_edge_geom (index_t e, bool inv) |
vec3 | wish_angle_corr (index_t e, bool inv) |
vec3 | wish_angle (index_t e, bool inv) |
bool | is_PGP_singular (index_t c, index_t lf) |
bool | face_is_resp (index_t c, index_t lf) |
bool | tet_is_PGP_singular_fct (index_t t) |
index_t | get_non_nulledge (index_t c, index_t cf, Attribute< bool > &nulledge) |
void | mark_null_edges (Attribute< bool > &nulledge) |
void | cubcover (bool compute_only_corr=false) |
void | grow_ball (Attribute< bool > &tet_in_ball) |
void | grow_triangle_ball (vector< bool > &tetface_in_ball) |
index_t | edge_from_vertices (index_t v0, index_t v1, bool &inv) |
void | move_U_to_corner () |
Public Attributes | |
Mesh * | m |
Attribute< vec3 > | U |
Attribute< mat3 > | B |
Attribute< vec3 > | corr |
Attribute< vec3 > | tij |
vector< index_t > | v2e |
vector< vector< index_t > > | v2eopp |