|
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.
|
|
The documentation for this type was generated from the following file:
- src/lib/geometry/computational_geometry/3d/polyhedron.f90