A facet optionally stores a normal vector, a plane, and a reference to an incident halfedge that points to the facet. If a plane is supported the normal is taken from the plane equation. The type tags as defined in Polyhedron_3 indicates whether these member functions are supported, see Section . Figure depicts the relationship between a halfedge and its incident halfedges, vertices, and facets.
Facet defines the same types as Polyhedron_3 except the traits class.
|
| an incident halfedge pointing to f. |
|
| the normal vector. If a plane equation is supported, only a value of the normal vector is returned (no reference). |
|
| the supporting plane of the facet. |
| ||
| circulator of halfedges around the facet (counterclockwise). |