libmove3d  3.13.0
Public Attributes
poly_edge Struct Reference

List of all members.

Public Attributes

poly_index point1
poly_index point2
poly_index face1
poly_index face2
poly_vector3 u
double angle
poly_vector3 normal
poly_vector3 midpoint

Member Data Documentation

edge angle in radians (not computed by default, use p3d_compute_edges_and_face_neighbours). the angle is 0 if the two adjacent triangles are coplanar. It is > 0 if the angle is convex, < 0 otherwise. NB: if the edge does not have two adjacent triangles, its angle is undefined and left to 0.

poly_index poly_edge::face1
Warning:
these indices start from 1
poly_vector3 poly_edge::midpoint

edge middle point (not computed by default, use p3d_compute_edges_and_face_neighbours)

poly_vector3 poly_edge::normal

edge normal (not computed by default, use p3d_compute_edges_and_face_neighbours)

poly_vector3 poly_edge::u
Warning:
these indices start from 1 (if there is no adjacent face on one side, the corresponding field is left to 0)

The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines