Definition of a 3-dimensional polyhedron. More...
Public Attributes | |
| double precision, dimension(:,:), allocatable | point |
| Coordinates of the polyhedron vertices. | |
| integer, dimension(:,:), allocatable | edge |
| List of the edges defined by the indices of their two nodes (such that edge(1,i) < edge(2,i)) | |
| type(t_incidence_matrix), dimension(:), allocatable | face |
| List of the faces defined by the indices of their points defined in counterclockwise order. | |
| type(t_incidence_matrix), dimension(:), allocatable | face_to_edge |
| List of the faces defined by the indices of their edges defined in counterclockwise order. | |
| integer, dimension(:,:), allocatable | edge_to_face |
| List of neighbor faces of an edge. | |
| type(t_incidence_matrix), dimension(:), allocatable | point_to_edge |
| List of neighbor edges of a point. | |
| double precision, dimension(:,:), allocatable | tangent |
| List of edge tangents. | |
| double precision, dimension(:,:), allocatable | normal |
| List of face normals. | |
| integer | nb_points = 0 |
| Number of points. | |
| integer | nb_edges = 0 |
| Number of edges. | |
| integer | nb_faces = 0 |
| Number of faces. | |
Definition of a 3-dimensional polyhedron.