49 #ifndef faceTriangulation_H 50 #define faceTriangulation_H 73 static const scalar edgeRelTol;
89 static void calcHalfAngle
103 const point& rayOrigin,
112 static bool triangleContainsPoint
123 static void findDiagonal
129 const label startIndex,
138 static label findStart
174 const bool fallBack =
false 186 const bool fallBack =
false Triangulation of faces. Handles concave polygons as well (inefficiently)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A face is a list of labels corresponding to mesh vertices.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
faceTriangulation()
Construct null.
A class for managing temporary objects.
label size() const
Return the number of elements in the UList.