| Name | Description |
| AddPropertyExtension | Stores a float, string, or integer value on a face. |
| AttachSurface | Attaches a surface to this face. |
| CreateSheetBody | Creates a sheet body from this face. |
| CreateSheetBodyByFaceExtension | Creates a sheet body by extending the face. |
| DetachSurface | Detaches a surface from this face. |
| EnumEdges | Enumerates the edges in a face. |
| EnumLoops | Enumerates the loops in a face. |
| FaceInSurfaceSense | Checks whether the face normal has the opposite direction (sense) as the underlying surface. |
| GetAllDecalProperties | Gets the decal properties applied to this face. |
| GetArea | `Gets the area of this face. |
| GetBody | Gets the body containing this face. |
| GetBox | Gets the box boundaries for this face. |
| GetClosestPointOn | Uses the X,Y,Z input point to determine the closest point on the face. |
| GetDecalsCount | Gets the number of decals applied to this face. |
| GetEdgeCount | Gets the number of the edges that bound this face. |
| GetEdges | Get the edges bounding this face. |
| GetFaceId | Gets the face ID of an imported body. |
| GetFeature | Gets the feature that owns this face. |
| GetFeatureId | Gets the order number for the owning feature of this face. |
| GetFirstLoop | Gets the first loop in this face, which is not necessarily the outer loop. |
| GetLoopCount | Gets the number of loops in this face. |
| GetLoops | Gets all of the loops on this face. |
| GetMaterialPropertyValues2 | Gets the material property values for this face. |
| GetNextFace | Gets the next face in a body. |
| GetPatternSeedFeature | Gets the seed feature of a pattern. |
| GetProjectedPointOn | Gets the point where the input point is projected on to this face. |
| GetPropertyExtension | Gets a float, string, or integer value from a face. |
| GetSeedFeature | Gets the seed feature of a patterned, mirrored, or copied body for this face. |
| GetShellType | Gets the shell type for this face. |
| GetSilhoutteEdges | Obsolete. Superseded by IFace2::GetSilhoutteEdgesVB. |
| GetSilhoutteEdgesVB | Gets the silhouette edges. |
| GetSurface | Gets the surface referenced by this face. |
| GetTessNorms | Gets the normal vector for each of the triangles that make up the shaded picture tessellation. |
| GetTessTextures | Gets the texture coordinates for the triangles. |
| GetTessTriangleCount | Gets the number of triangles that make up the shaded picture tessellation for this face. |
| GetTessTriangles | Gets the triangles that make up the shaded picture tessellation for this face. |
| GetTessTriStripEdges | Gets the edge ID for each of the edges in the triangles that make up the tessellation for this face. |
| GetTessTriStripNorms | Gets the normal vector for each of the triangles that make up the shaded picture tessellation for this face. |
| GetTessTriStrips | Gets the vertices that make up the shaded picture tessellation for this face. |
| GetTessTriStripSize | Gets the array size required for IFace2::GetTessTriStrips and IFace2::IGetTessTriStrips. |
| GetTexture | Gets the texture applied to this face in the specified configuration. |
| GetTrackingIDs | Gets the tracking IDs assigned to this face. |
| GetTrackingIDsCount | Gets the number of tracking IDs on this face. |
| GetTrimCurves | Obsolete. Superseded by IFace2::GetTrimCurves2. |
| GetTrimCurves2 | Gets the definition of all of the entities that describe a trimmed face. |
| GetTrimCurveTopology | Gets the trim curve topology for this face. |
| GetTrimCurveTopologyCount | Gets the number of elements in the trim curve topology for this face. |
| GetTrimCurveTopologyTypes | Gets the types of elements in the trim curve topology for this face. |
| GetUVBounds | Gets the values that describe the U, V bounds of this face. |
| Highlight | Adds highlighting to or removes highlighting from a face. |
| ICreateSheetBody | Creates a sheet body from this face. |
| ICreateSheetBodyByFaceExtension | Creates a sheet body by extending the face. |
| IGetAllDecalProperties | Gets the decal properties applied to this face. |
| IGetBody | Gets the body containing this face. |
| IGetBox | Gets the box boundaries for this face. |
| IGetClosestPointOn | Uses the X,Y,Z input point to determine the closest point on the face. |
| IGetDecalProperties | Gets the properties of the specified decal on this face. |
| IGetEdges | Get the edges bounding this face. |
| IGetFacetData | Obsolete. Superseded by IFace2::GetTessNorms, IFace2::IGetTessNorms, IFace2::GetTessTextures, IFace2::IGetTessTextures, IFace2::GetTessTriangleCount, IFace2::GetTessTriangles, IFace2::IGetTessTriangles, IFace2::GetTessTriStripEdges, IFace2::IGetTessTriStripEdges, IFace::GetTessTriStripNorms, IFace2::IGetTessTriStripNorms, IFace2::GetTessTriStrips, and IFace2::IGetTessTriStrips. |
| IGetFeature | Gets the feature that owns this face. |
| IGetFirstLoop | Gets the first loop in this face, which is not necessarily the outer loop. |
| IGetLoops | Gets all of the loops on this face. |
| IGetMaterialPropertyValues2 | Gets the material property values for this face. |
| IGetNextFace | Gets the next face in a body. |
| IGetPatternSeedFeature | Gets the seed feature of a pattern. |
| IGetSilhoutteEdgeCount | Gets the number of silhouette edges for this face. |
| IGetSilhoutteEdges | Gets the silhouette edges for this face with the specified root point and in the specified direction. |
| IGetSurface | Gets the surface referenced by this face. |
| IGetTessNorms | Gets the normal vector for each of the triangles that make up the shaded picture tessellation. |
| IGetTessTextures | Gets the texture coordinates for the triangles. |
| IGetTessTriangles | Gets the triangles that make up the shaded picture tessellation for this face. |
| IGetTessTriStripEdges | Gets the edge ID for each of the edges in the triangles that make up the tessellation for this face. |
| IGetTessTriStripEdgeSize | Gets the size of the array returned by IFace2::GetTessTriStripEdges and IFace2::IGetTessTriStripEdges. |
| IGetTessTriStripNorms | Gets the normal vector for each of the triangles that make up the shaded picture tessellation for this face. |
| IGetTessTriStrips | Gets the vertices that make up the shaded picture tessellation for this face. |
| IGetTrackingIDs | Gets the tracking IDs assigned to this face. |
| IGetTrimCurveSize | Obsolete. Superseded by IFace2::IGetTrimCurveSize2. |
| IGetTrimCurveSize2 | Gets the definition of all of the entities that describe a trimmed face. |
| IGetTrimCurveTopology | Gets the trim curve topology for this face. |
| IGetTrimCurveTopologyTypes | Gets the trim curve topology type array for this face. |
| IGetUVBounds | Gets the values that describe the U, V bounds of this face. |
| IHighlight | Adds highlighting to or removes highlighting from a face. |
| IImprintCurve | Imprints a curve on the selected face. |
| IIsCoincident | Gets whether this face and the specified face, which is located on a different body, are coincident. |
| IIsSame | Gets whether the two faces are the same. |
| ImprintCurve | Imprints a curve on the selected face. |
| ImprintCurveCount | Gets the number of new edges and faces to create when imprinting a curve. |
| IRemoveInnerLoops | Removes the inner loops on this face if the face is from a sheet (surface) body. |
| IRemoveMaterialProperty2 | Removes the material property values from this face. |
| IReverseEvaluate | Gets the UV parameters for the given XYZ location on this face. |
| IsCoincident | Gets whether this face and the specified face, which is located on a different body, are coincident. |
| ISetMaterialPropertyValues2 | Sets the material property values for this face. |
| IsSame | Gets whether the two faces are the same. |
| RemoveFaceId | Removes the face ID on an imported body. |
| RemoveInnerLoops | Removes the inner loops on this face if the face is from a sheet (surface) body. |
| RemoveMaterialProperty | Obsolete. Superseded by IFace2::RemoveMaterialProperty2. |
| RemoveMaterialProperty2 | Removes the material property values from this face. |
| RemoveRedundantTopology | Removes redundant topology from the face. |
| RemoveTexture | Obsolete. Superseded by IFace2::RemoveTexture2. |
| RemoveTexture2 | Removes the texture applied to this face in the specified configuration. |
| RemoveTextureByDisplayState | Removes the texture applied to this face in the specified display state. |
| RemoveTrackingID | Removes a tracking ID assigned to this face. |
| ResetPropertyExtension | Clears all values stored in the property extension. |
| ReverseEvaluate | Gets the UV parameters for the given XYZ location on this face. |
| SetFaceId | Sets the face ID on an imported body. |
| SetMaterialPropertyValues2 | Sets the material property values for this face. |
| SetTexture | Applies texture to this face in the specified configuration. |
| SetTextureByDisplayState | Applies texture to this face in the specified display state. |
| SetTrackingID | Assigns a tracking ID to this face. |