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