version 0.6.0
Loading...
Searching...
No Matches
mod_cg3_polyhedron::t_polyhedron Type Reference

Definition of a 3-dimensional polyhedron.

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.
 

The documentation for this type was generated from the following file: