Hide Table of Contents
IFace2 Interface Methods

For a list of all members of this type, see IFace2 members.

Public Methods

 NameDescription
 MethodAddPropertyExtensionAdds a property extension to this face.  
 MethodAttachSurfaceAttaches a surface to this face.  
 MethodCreateSheetBodyCreates a sheet body from this face.  
 MethodCreateSheetBodyByFaceExtensionCreates a sheet body by extending the face.  
 MethodDetachSurfaceDetaches a surface from this face.  
 MethodEnumEdgesEnumerates the edges in a face.  
 MethodEnumLoopsEnumerates the loops in a face.  
 MethodFaceInSurfaceSenseChecks whether the face normal has the opposite direction (sense) as the underlying surface.  
 MethodGetAllDecalPropertiesGets the decal properties applied to this face.  
 MethodGetAreaGets the area of this face.  
 MethodGetBodyGets the body containing this face.  
 MethodGetBoxGets the box boundaries for this face.  
 MethodGetClosestPointOnUses the X,Y,Z input point to determine the closest point on the face.  
 MethodGetDecalsCountGets the number of decals applied to this face.  
 MethodGetEdgeCountGets the number of the edges that bound this face.  
 MethodGetEdgesGet the edges bounding this face.  
 MethodGetFaceIdGets the face ID of an imported body.  
 MethodGetFeatureGets the feature that owns this face.  
 MethodGetFeatureIdGets the order number for the owning feature of this face.  
 MethodGetFirstLoopGets the first loop in this face, which is not necessarily the outer loop.  
 MethodGetLoopCountGets the number of loops in this face.  
 MethodGetLoopsGets all of the loops on this face.  
 MethodGetMaterialPropertyValues2Gets the material property values for this face.  
 MethodGetNextFaceGets the next face in a body.  
 MethodGetPatternSeedFeatureGets the seed feature of a pattern.  
 MethodGetProjectedPointOnGets the point where the input point is projected on to this face.  
 MethodGetPropertyExtensionGets the property extension on this face.  
 MethodGetSeedFeatureGets the seed feature of a patterned, mirrored, or copied body for this face.  
 MethodGetShellTypeGets the shell type for this face.  
 MethodGetSilhoutteEdgesObsolete. Superseded by IFace2::GetSilhoutteEdgesVB.  
 MethodGetSilhoutteEdgesVBGets the silhouette edges.  
 MethodGetSurfaceGets the surface referenced by this face.  
 MethodGetTessNormsGets the normal vector for each of the triangles that make up the shaded picture tessellation.  
 MethodGetTessTexturesGets the texture coordinates for the triangles.  
 MethodGetTessTriangleCountGets the number of triangles that make up the shaded picture tessellation for this face.  
 MethodGetTessTrianglesGets the triangles that make up the shaded picture tessellation for this face.  
 MethodGetTessTriStripEdgesGets the edge ID for each of the edges in the triangles that make up the tessellation for this face.  
 MethodGetTessTriStripNormsGets the normal vector for each of the triangles that make up the shaded picture tessellation for this face.  
 MethodGetTessTriStripsGets the vertices that make up the shaded picture tessellation for this face.  
 MethodGetTessTriStripSizeGets the array size required for IFace2::GetTessTriStrips and IFace2::IGetTessTriStrips.  
 MethodGetTextureGets the texture applied to this face in the specified configuration.  
 MethodGetTrackingIDsGets the tracking IDs assigned to this face.  
 MethodGetTrackingIDsCountGets the number of tracking IDs on this face.  
 MethodGetTrimCurvesObsolete. Superseded by IFace2::GetTrimCurves2.  
 MethodGetTrimCurves2Gets the definition of all of the entities that describe a trimmed face.  
 MethodGetTrimCurveTopologyGets the trim curve topology for this face.  
 MethodGetTrimCurveTopologyCountGets the number of elements in the trim curve topology for this face.  
 MethodGetTrimCurveTopologyTypesGets the types of elements in the trim curve topology for this face.  
 MethodGetUVBoundsGets the values that describe the U, V bounds of this face.  
 MethodHasMaterialPropertyValuesGets whether this face has an appearance.  
 MethodHighlightAdds highlighting to or removes highlighting from a face.  
 MethodICreateSheetBodyCreates a sheet body from this face.  
 MethodICreateSheetBodyByFaceExtensionCreates a sheet body by extending the face.  
 MethodIGetAllDecalPropertiesGets the decal properties applied to this face.  
 MethodIGetBodyGets the body containing this face.  
 MethodIGetBoxGets the box boundaries for this face.  
 MethodIGetClosestPointOnUses the X,Y,Z input point to determine the closest point on the face.  
 MethodIGetDecalPropertiesGets the properties of the specified decal on this face.  
 MethodIGetEdgesGet the edges bounding this face.  
 MethodIGetFacetDataObsolete. 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.  
 MethodIGetFeatureGets the feature that owns this face.  
 MethodIGetFirstLoopGets the first loop in this face, which is not necessarily the outer loop.  
 MethodIGetLoopsGets all of the loops on this face.  
 MethodIGetMaterialPropertyValues2Gets the material property values for this face.  
 MethodIGetNextFaceGets the next face in a body.  
 MethodIGetPatternSeedFeatureGets the seed feature of a pattern.  
 MethodIGetSilhoutteEdgeCountGets the number of silhouette edges for this face.  
 MethodIGetSilhoutteEdgesGets the silhouette edges for this face with the specified root point and in the specified direction.  
 MethodIGetSurfaceGets the surface referenced by this face.  
 MethodIGetTessNormsGets the normal vector for each of the triangles that make up the shaded picture tessellation.  
 MethodIGetTessTexturesGets the texture coordinates for the triangles.  
 MethodIGetTessTrianglesGets the triangles that make up the shaded picture tessellation for this face.  
 MethodIGetTessTriStripEdgesGets the edge ID for each of the edges in the triangles that make up the tessellation for this face.  
 MethodIGetTessTriStripEdgeSizeGets the size of the array returned by IFace2::GetTessTriStripEdges and IFace2::IGetTessTriStripEdges.  
 MethodIGetTessTriStripNormsGets the normal vector for each of the triangles that make up the shaded picture tessellation for this face.  
 MethodIGetTessTriStripsGets the vertices that make up the shaded picture tessellation for this face.  
 MethodIGetTrackingIDsGets the tracking IDs assigned to this face.  
 MethodIGetTrimCurveSizeObsolete. Superseded by IFace2::IGetTrimCurveSize2.  
 MethodIGetTrimCurveSize2

Gets the size of the array required for IFace2::GetTrimCurves2

 
 MethodIGetTrimCurveTopologyGets the trim curve topology for this face.  
 MethodIGetTrimCurveTopologyTypesGets the trim curve topology type array for this face.  
 MethodIGetUVBoundsGets the values that describe the U, V bounds of this face.  
 MethodIHighlightAdds highlighting to or removes highlighting from a face.  
 MethodIImprintCurveImprints a curve on the selected face.  
 MethodIIsCoincidentGets whether this face and the specified face, which is located on a different body, are coincident.  
 MethodIIsSameGets whether the two faces are the same.  
 MethodImprintCurveImprints a curve on the selected face.  
 MethodImprintCurveCountGets the number of new edges and faces to create when imprinting a curve.  
 MethodIRemoveInnerLoopsRemoves the inner loops on this face if the face is from a sheet (surface) body.  
 MethodIRemoveMaterialProperty2Removes the material property values from this face.  
 MethodIReverseEvaluateGets the UV parameters for the given XYZ location on this face.  
 MethodIsCoincidentGets whether this face and the specified face, which is located on a different body, are coincident.  
 MethodISetMaterialPropertyValues2Sets the material property values for this face.  
 MethodIsSameGets whether the two faces are the same.  
 MethodRemoveFaceIdRemoves the face ID on an imported body.  
 MethodRemoveInnerLoopsRemoves the inner loops on this face if the face is from a sheet (surface) body.  
 MethodRemoveMaterialPropertyObsolete. Superseded by IFace2::RemoveMaterialProperty2.  
 MethodRemoveMaterialProperty2Removes the material property values from this face.  
 MethodRemoveRedundantTopologyRemoves redundant topology from the face.  
 MethodRemoveTextureObsolete. Superseded by IFace2::RemoveTexture2.  
 MethodRemoveTexture2Removes the texture applied to this face in the specified configuration.  
 MethodRemoveTextureByDisplayStateRemoves the texture applied to this face in the specified display state.  
 MethodRemoveTrackingIDRemoves a tracking ID assigned to this face.  
 MethodResetPropertyExtensionClears all values stored in the property extension.  
 MethodReverseEvaluateGets the UV parameters for the given XYZ location on this face.  
 MethodSetFaceIdSets the face ID on an imported body.  
 MethodSetMaterialPropertyValues2Sets the material property values for this face.  
 MethodSetTextureApplies texture to this face in the specified configuration.  
 MethodSetTextureByDisplayStateApplies texture to this face in the specified display state.  
 MethodSetTrackingIDAssigns a tracking ID to this face.  
Top

See Also



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   IFace2 Interface Methods
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2019 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.