libmove3d
3.13.0
|
Public Attributes | |
char * | name |
unsigned int | nb_points |
unsigned int | nb_faces |
unsigned int | nb_edges |
poly_vector3 * | the_points |
poly_face * | the_faces |
poly_edge * | the_edges |
poly_matrix4 | pos |
double * | curvatures |
p3d_vector3 * | vertex_normals |
same size as the_points: will contain the curvature of the surface at each vertex position | |
p3d_vector3 | centroid |
int | areEdgesAndNeighboursUpToDate |
centroid of the polyhedron. It is not computed by default; call p3d_compute_poly_centroid() | |
poly_vector3 * | originalPoints |
centroid of the polyhedron. It is not computed by default; call p3d_compute_poly_centroid()
boolean to know if the edges and neighbours have been computed
p3d_vector3* poly_polyhedre::vertex_normals |
same size as the_points: will contain the curvature of the surface at each vertex position
same size as the_points: surface normals on each vertex (not computed but allocated by default, use p3d_compute_vertex_normals):