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.