| Name | Description |
 | AddConstantFillets | Creates constant radius fillets on the specified edges on this body. |
 | AddProfileArc | Creates an arc profile curve and returns a pointer to that curve. |
 | AddProfileBspline | Creates an B-spline profile curve and returns a pointer to that curve. |
 | AddProfileBsplineByPts | Adds a profile B-spline. |
 | AddProfileLine | Creates a line profile curve and returns a pointer to that curve. |
 | AddPropertyExtension | Obsolete. Superseded by IBody2::AddPropertyExtension2. |
 | AddPropertyExtension2 | Adds a property extension to this body. |
 | AddVertexPoint | Adds a vertex. |
 | ApplyTransform | Applies a transform to this body. |
 | Check | Obsolete. Superseded by IBody2::Check3. |
 | Check2 | Obsolete. Superseded by IBody2::Check3. |
 | Copy | Gets a copy of this body. |
 | CreateBaseFeature | Creates a base feature for the imported body. |
 | CreateBlendSurface | Creates a constant radius rolling-ball blend surface (also known as a pipe surface) between two side surfaces. |
 | CreateBodyFromFaces | Creates a temporary body from the faces. |
 | CreateBodyFromSurfaces | Creates a body from a list of trimmed surfaces. |
 | CreateBoundedSurface | Creates a bounded surface from an independent base surface. |
 | CreateBsplineSurface | Creates a new B-spline surface. |
 | CreateExtrusionSurface | Creates a new surface of extrusion (infinitely long tabulated cylinder). |
 | CreateNewSurface | Creates a handle for a new surface to serve as geometry for a face to be added to the body. |
 | CreateOffsetSurface | Creates a new surface offset from an existing surface. |
 | CreatePlanarSurface | Creates a new infinite planar surface. |
 | CreatePlanarTrimSurfaceDLL | Creates a planar trim surface for this body. |
 | CreateRevolutionSurface | Creates a new surface of revolution. |
 | CreateRuledSurface | Creates a ruled surface from the specified curves and apex point. |
 | CreateTempBodyFromSurfaces | Creates a temporary body from a list of existing trimmed surfaces. |
 | CreateTrimmedSurface | Creates a trimmed surface from a base surface and a list of existing trimming curves. |
 | DeleteBlends | Obsolete. Superseded by IBody2::DeleteBlends2. |
 | DeleteBlends2 | Obsolete. Superseded by IBody2::DeleteBlends3. |
 | DeleteBlends3 | Removes a set of fillet faces from a temporary body and heals the body. |
 | DeleteFaces | Obsolete. Superseded by IBody2::DeleteFaces3. |
 | DeleteFaces2 | Obsolete. Superseded by IBody2::DeleteFaces3. |
 | DeleteFaces3 | Obsolete. Superseded by IBody2::IDeleteFaces4. |
 | DeleteFaces4 | Obsolete. Superseded by IBody2::DeleteFaces5. |
 | DeleteFaces5 | Deletes a set of faces from a temporary body. |
 | DeleteFacesMakeSheetBodies | Creates sheet bodies from deleted faces. |
 | DeSelect | Deselects this body. |
 | Diagnose | Gets the IDiagnoseResult object for this body. |
 | Display | Obsolete. Superseded by IBody2::Display3. |
 | Display2 | Obsolete. Superseded by IBody2::Display3. |
 | Display3 | Displays a temporary body in the context of the specified part or component. |
 | DisplayWireFrameXOR | Displays a temporary body in the given part's context in XOR mode. |
 | DraftBody | Obsolete. Superseded by IBody2::DraftBody2. |
 | DraftBody2 | Adds drafts to the specified faces on a temporary body. This method modifies the body. |
 | EnumFaces | Returns an enumerated list of the faces in a body. |
 | ExtendSurface | Creates a new temporary body by extending the selected edges. |
 | FindAttribute | Finds an attribute on a body. |
 | GetBodyBox | Gets the bounding box for this body. |
 | GetCoincidenceTransform | Obsolete. Superseded by IBody2::GetCoincidenceTransform2. |
 | GetCoincidenceTransform2 | Calculates the transformation matrix, which would make the input body coincident with this body if the transformation matrix is applied. |
 | GetEdgeCount | Gets the number of edges for this body. |
 | GetEdges | Gets the edges for this body. |
 | GetExcessBodyArray | Gets the excess bodies after sewing. |
 | GetExtremePoint | Calculates the extreme point of the model in the specified direction. |
 | GetFaceCount | Gets the number of faces in this body. |
 | GetFaces | Gets all of the faces on the body. |
 | GetFeatureCount | Gets the number of features in this body in a multibody sheet metal part. |
 | GetFeatures | Gets the features in this body in a multibody sheet metal part. |
 | GetFirstFace | Finds the first face in a body and returns the face. |
 | GetFirstSelectedFace | Gets the first selected face on this body. For use with IBody2::GetProcessedBodyWithSelFace and intended for IGES routines. |
 | GetIgesErrorCode | Gets the current IGES error code. |
 | GetIgesErrorCount | Gets the number of errors encountered while running an IGES routine. |
 | GetIntersectionEdges | Gets the edges that intersect two temporary bodies. |
 | GetMassProperties | Gets the mass properties of this body. |
 | GetMaterialIdName | Obsolete. Superseded by IBody2::GetMaterialIdName2. |
 | GetMaterialIdName2 | Gets the material name for this body. |
 | GetMaterialPropertyName | Gets the names of the material database and the material for the specified configuration. |
 | GetMaterialUserName | Obsolete. Superseded by IBody2::GetMaterialUserName2. |
 | GetMaterialUserName2 | Gets the material name for this body; the material name is visible to the user. |
 | GetMiddleSurface | Inserts a midsurface in a body. |
 | GetNextSelectedFace | Gets the next selected face. For use with IBody2::GetProcessedBodyWithSelFace and intended for IGES routines. |
 | GetOriginalPatternedBody | Gets the original body from this patterned body. Also gets the transformation of this body with respect to the original body. |
 | GetProcessedBody | Obsolete. Superseded by IBody2::GetProcessedBody2. |
 | GetProcessedBody2 | Pre-processes the geometry of the body using the specified parameters. |
 | GetProcessedBodyWithSelFace | Gets a processed body. |
 | GetPropertyExtension | Obsolete. Superseded by IBody2::GetPropertyExtension2. |
 | GetPropertyExtension2 | Gets the specified property extension on this body. |
 | GetSafeBody | Not implemented. |
 | GetSelectedFaceCount | Gets the number of selected faces on this body. For use with IBody2::GetProcessedBodyWithSelFace and IBody2::IGetPrcoessedBodyWithSelFace and intended for IGES routines. |
 | GetSelectedFaces | Gets the selected faces. For use with IBody2::GetProcessedBodyWithSelFace and intended for IGES routines. |
 | GetSelectionId | Gets the selection ID of the body, if one exists. |
 | GetSheetBody | Gets a sheet (surface) body in this body. |
 | GetTessellation | Gets the ITessellation object. |
 | GetTexture | Gets the texture applied to this body in the specified configuration. |
 | GetTrackingIDs | Gets the tracking IDs assigned to this body. |
 | GetTrackingIDsCount | Gets the number of tracking IDs on this body. |
 | GetType | Gets the type of the body. |
 | GetUpdateStamp | Gets the update stamp for the body as of the last rebuild. |
 | GetVertexCount | Gets the number of vertices in this body. |
 | GetVertices | Gets the vertices in this body. |
 | HasMaterialPropertyValues | Gets whether this body has an appearance. |
 | Hide | Hides a temporary body using the specified part's context. |
 | HideBody | Hides or shows this body. |
 | IAddProfileArc | Creates an arc profile curve and returns a pointer to that curve. |
 | IAddProfileArcDLL | Adds a profile arc. |
 | IAddProfileBspline | Creates an B-spline profile curve and returns a pointer to that curve. |
 | IAddProfileBsplineByPts | Adds a profile B-spline. |
 | IAddProfileBsplineDLL | Adds a profile B-spline. |
 | IAddProfileLine | Creates a line profile curve and returns a pointer to that curve. |
 | IAddProfileLineDLL | Adds a profile line. |
 | IAddVertexPoint | Adds a vertex. |
 | ICombineVolumes | Combines the volumes of two bodies. |
 | ICopy | Gets a copy of this body. |
 | ICreateBaseFeature | Creates a base feature for the imported body. |
 | ICreateBlendSurface | Creates a constant radius rolling-ball blend surface (also known as a pipe surface) between two side surfaces. |
 | ICreateBodyFromFaces | Creates a temporary body from the faces. |
 | ICreateBoundedSurface | Creates a bounded surface from an independent base surface. |
 | ICreateBsplineSurface | Creates a new B-spline surface. |
 | ICreateBsplineSurfaceDLL | Creates a B-spline surface in this body. |
 | ICreateExtrusionSurface | Creates a new surface of extrusion (infinitely long tabulated cylinder). |
 | ICreateExtrusionSurfaceDLL | Creates an extruded surface. |
 | ICreateNewSurface | Creates a handle for a new surface to serve as geometry for a face to be added to the body. |
 | ICreateOffsetSurface | Creates a new surface offset from an existing surface. |
 | ICreatePlanarSurface | Creates a new infinite planar surface. |
 | ICreatePlanarSurfaceDLL | Creates a planar surface. |
 | ICreatePlanarTrimSurfaceDLL | Creates a planar trim surface for this body. |
 | ICreatePsplineSurfaceDLL | Creates a B-surface from a piecewise surface. |
 | ICreateRevolutionSurface | Creates a new surface of revolution. |
 | ICreateRevolutionSurfaceDLL | Creates a surface of revolution for this body. |
 | ICreateRuledSurface | Creates a ruled surface from the specified curves and apex point. |
 | ICreateTempBodyFromSurfaces | Creates a temporary body from a list of existing trimmed surfaces. |
 | IDeleteBlends | Obsolete. Superseded by IBody2::IDeleteBlends2. |
 | IDeleteBlends2 | Obsolete. Superseded by IBody2::DeleteBlends3. |
 | IDeleteBlends3 | Removes a set of fillet faces from a temporary body and heals the body. |
 | IDeleteFaces2 | Obsolete. Superseded by IBody2::IDeleteFaces3. |
 | IDeleteFaces3 | Obsolete. Superseded by IBody2::IDeleteFaces4. |
 | IDeleteFacesMakeSheetBodies | Creates sheet bodies from deleted faces. |
 | IDeleteFacesMakeSheetBodiesCount | Gets the number of sheet bodies to create from the deleted faces. |
 | IDisplay | Obsolete. Superseded by IBody2::Display3. |
 | IDisplayWireFrameXOR | Displays a temporary body in the given part's context in XOR mode. |
 | IDraftBody | Obsolete. Superseded by IBody2::IDraftBody2. |
 | IDraftBody2 | Adds drafts to the specified faces on a temporary body. This method modifies the body. |
 | IExtendSurface | Creates a new temporary body by extending the selected edges. |
 | IGetBodyBox | Gets the bounding box for this body. |
 | IGetEdges | Gets the edges for this body. |
 | IGetExcessBodyArray | Gets the excess bodies after sewing. |
 | IGetExcessBodyCount | Gets the number of excess bodies. |
 | IGetFaces | Gets all of the faces on the body. |
 | IGetFeatures | Gets the features in this body in a multibody sheet metal part. |
 | IGetFirstFace | Finds the first face in a body and returns the face. |
 | IGetFirstSelectedFace | Gets the first selected face on this body. For use with IBody2::IGetProcessedBodyWithSelFace and intended for IGES routines. |
 | IGetIntersectionEdgeCount | Gets the number of intersecting edges between this body and the specified tool body. |
 | IGetIntersectionEdges | Gets the edges that intersect two temporary bodies. |
 | IGetMassProperties | Gets the mass properties of this body. |
 | IGetMaterialPropertyValuesForFace | Gets the color of the specified face. |
 | IGetMiddleSurface | Inserts a midsurface in a body. |
 | IGetNextSelectedFace | Gets the next selected face. For use with IBody2::GetProcessedBodyWithSelFace and intended for IGES routines. |
 | IGetProcessedBody | Obsolete. Superseded by IBody2::GetProcessedBody2. |
 | IGetProcessedBodyWithSelFace | Gets a processed body. |
 | IGetSelectedFaces | Gets the selected faces. For use with IBody2::GetProcessedBodyWithSelFace and intended for IGES routines. |
 | IGetSheetBody | Gets a sheet (surface) body in this body. |
 | IGetTessellation | Gets the ITessellation object. |
 | IGetTrackingIDs | Gets the tracking IDs assigned to this body. |
 | IGetVertices | Gets the vertices in this body. |
 | IHide | Hides a temporary body using the specified part's context. |
 | IMatchedBoolean | Obsolete. Superseded by IBody2::IMatchedBoolean3. |
 | IMatchedBoolean2 | Obsolete. Superseded by IBody2::IMatchedBoolean3. |
 | IMatchedBoolean3 | Obsolete. Superseded by IBody2::IMatchedBoolean4. |
 | IMatchedBoolean4 | Performs a matched boolean on the specified bodies and supports an optional list of faces that match exactly. |
 | IOperations | Obsolete. Superseded by IBody2::Operations2. |
 | IOperations2 | Performs add, cut, and intersect (unite, subtract, and interfere) operations between two temporary bodies. |
 | IRemoveFacesFromSheet | Removes the specified faces from a sheet (surface) body. |
 | IRemoveMaterialProperty | Removes the material property values (e.g., color) from the body in the specified configurations in parts and assemblies. |
 | ISave | Saves this body. |
 | ISectionBySheet | Sections a body using a sheet (surface) body. |
 | ISetCurrentSurface | Places an existing surface into a temporary body that is under construction. |
 | ISetXform | Obsolete. Superseded by IBody2::ApplyTransform. |
 | IsPatternSeed | Gets whether this body is the seed of a patterned body. |
 | IsSheetMetal | Gets whether this body was created by a sheet metal feature. |
 | IsTemporaryBody | Gets whether the body is a temporary body. |
 | MakeOffset | Creates a new temporary body by offsetting the selected surface body by the specified distance and in the specified direction. |
 | MatchedBoolean | Obsolete. Superseded by IBody2::MatchedBoolean3. |
 | MatchedBoolean2 | Obsolete. Superseded by IBody2::MatchedBoolean3. |
 | MatchedBoolean3 | Obsolete. Superseded by IBody2::MatchedBoolean4. |
 | MatchedBoolean4 | Performs a matched boolean on the specified bodies and supports an optional list of faces that match exactly. |
 | MinimumRadius | Gets the minimum radius of this body. |
 | Negate | Reverses the direction (i.e., orientation) of the body. |
 | OffsetPlanarWireBody | Offsets a planar wire body in the normal plane by the specified distance. |
 | Operations | Obsolete. Superseded by IBody2::Operations2. |
 | Operations2 | Performs add, cut, and intersect (unite, subtract, and interfere) operations between two temporary bodies. |
 | RemoveFacesFromSheet | Removes the specified faces from a sheet (surface) body. |
 | RemoveMaterialProperty | Removes the material property values (e.g., color) from the body in the specified configurations in parts and assemblies. |
 | RemoveRedundantTopology | Removes redundant topology from the body. |
 | RemoveTexture | Removes the texture applied to this body in the specified configuration. |
 | RemoveTextureByDisplayState | Removes the texture applied to this body in the specified display state. |
 | RemoveTrackingID | Removes a tracking ID assigned to this body. |
 | ResetEdgeTolerances | Resets the tolerance on all edges of this body. |
 | ResetPropertyExtension | Obsolete. Superseded by IBody2::ResetPropertyExtension2. |
 | ResetPropertyExtension2 | Clears all values stored in the property extension. |
 | Save | Saves this body. |
 | Select | Obsolete. Superseded by IBody2::Select2. |
 | Select2 | Selects this body and marks it. |
 | SetCurrentSurface | Places an existing surface into a temporary body that is under construction. |
 | SetIgesInfo | Sends IGES-specific data to the geometric modeler. |
 | SetMaterialIdName | Obsolete. Superseded by IBody2::SetMaterialIdName2. |
 | SetMaterialIdName2 | Sets the material name for this body. |
 | SetMaterialProperty | Sets the material for this body. |
 | SetMaterialUserName | Obsolete. Superseded by IBody2::SetMaterialUserName2. |
 | SetMaterialUserName2 | Sets the material name for this body. This material name is visible to the user. |
 | SetTexture | Applies texture to this body in the specified configuration. |
 | SetTextureByDisplayState | Sets the texture applied to this body in the specified display state. |
 | SetTrackingID | Assigns a tracking ID to this body. |
 | SetXform | Obsolete. Superseded by IBody2::ApplyTransform. |