API Reference > FacetModeler Namespace > Classes > Face Class
Face Class
FacetModeler__FaceFacetModeler__Face
Syntax
C++
class Face : public Entity;

FMMdlFace.h

Represents facet body face objects.

 
Name 
Description 
 
Destructor. 
 
This is the overview for the Entity constructor overload. 
Face Class
 
Name 
Description 
 
Destructor. 
 
Face 
Default constructor. 
 
Name 
Description 
 
Gets all flags.
 
 
Checks whether the specified flag is on.
 
 
Sets all flags.
 
 
Sets the specified flag to the specified state.
 
 
Sets the tag to the specified one.
 
 
tag 
Gets an entity tag.
 
Face Class
 
Name 
Description 
 
Appends an edge to the loop specified by the index.
 
 
Adds a face to the bidirectional list.
 
 
area 
Calculates the face area.
 
 
Clears edge tags. 
 
Clears vertex tags. 
 
Gets the color of the current face.
 
 
Removes plane information. 
 
edge 
Returns the first edge from a loop with the specified index.
 
 
Looks for an index of the loop that contains the specified edge on this face.
 
 
Checks whether the face has holes.
 
 
Checks if the input line intersects this face and calculates the intersection point.
 
 
Checks whether the face is convex.
 
 
loop 
Gets the edge loop of this face by the specified index.
 
 
Gets the loop count.
 
 
Returns the loop edge count with the specified index of a loop.
 
 
Inverts the face normal. 
 
next 
Gets a pointer to the next face.
 
 
Gets the normal of this face.
 
 
Gets the face orientation state of this face.
 
 
Gets the plane of this face.
 
 
prev 
Gets the pointer to the previous face.
 
 
Calculates a 3D profile with a transformation.
 
 
Calculates an orthogonal projection of the face onto a given plane.
 
 
set 
Sets pointers to the previous and next faces.
 
 
Sets the color of this face.
 
 
Sets the edge loops list of this face.
 
 
Sets the loop count.
 
 
Sets the pointer to the next face.
 
 
Sets the face orientation.
 
 
Sets the pointer to the previous face object.
 
 
Sets the surface of this face.
 
 
Gets the pointer to the surface of this face.
 
 
Name 
Description 
 
= 
Assignment operator.
 
Face Class
 
Name 
Description 
 
Represents facet body edge loop objects. 
Copyright © 2002-2020. Open Design Alliance. All rights reserved.