Hide Table of Contents
IModeler Interface Methods

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

Public Methods

 NameDescription
 MethodCheckInterferenceObsolete. Superseded by IModeler::CheckInterference3.  
 MethodCheckInterference3Checks for interferences among the specified bodies in a part.  
 MethodCheckInterferenceBetweenTwoBodiesChecks for interference between the specified bodies in an assembly.  
 MethodCopyWizardHoleCopies hole data from the source hole to the destination hole.  
 MethodCreateArcCreates an arc.  
 MethodCreateBodiesFromSheetsObsolete. Superseded by IModeler::CreateBodiesFromSheets2.  
 MethodCreateBodiesFromSheets2Sews sheets to make sheet (surface) or solid bodies.  
 MethodCreateBodyFromBoxObsolete. Superseded by IModeler::CreateBodyFromBox3.  
 MethodCreateBodyFromBox3Creates a temporary body from the specified box dimensions.  
 MethodCreateBodyFromConeCreates a temporary body from cone dimensions.  
 MethodCreateBodyFromCylCreates a temporary body from cylinder dimensions.  
 MethodCreateBodyFromFaces2Creates a temporary body from a list of faces.  
 MethodCreateBrepBodyObsolete. Superseded by IModeler::CreateBrepBody3.  
 MethodCreateBrepBody3Creates a temporary body from BREP (boundary representation) data.  
 MethodCreateBsplineCurveCreates a b-spline curve.  
 MethodCreateBsplineSurfaceCreates a b-spline surface.  
 MethodCreateConicalSurfaceObsolete. Superseded by IModeler::CreateConicalSurface2.  
 MethodCreateConicalSurface2Creates an untrimmed conical surface.  
 MethodCreateCoonsBSurfaceCreates a coons b-surface using the four specified boundary curves.  
 MethodCreateCylindricalSurfaceObsolete. Superseded by IModeler::CreateCylindricalSurface2.  
 MethodCreateCylindricalSurface2Creates an untrimmed cylindrical surface.  
 MethodCreateEllipseCreates a temporary elliptical curve.  
 MethodCreateExtrudedBodyCreates a temporary extruded body.  
 MethodCreateExtrusionSurfaceCreates an extruded surface.  
 MethodCreateLineCreates a line.  
 MethodCreateLoftBodyObsolete. Superseded by IModeler::CreateLoftBody2.  
 MethodCreateLoftBody2Creates a loft body using the specified profiles, guide curves, and centerline.  
 MethodCreateLoftSurfaceCreates a loft surface.  
 MethodCreateOffsetSurfaceCreates a surface that is offset from an existing surface.  
 MethodCreatePCurveCreates a pcurve.  
 MethodCreatePlanarSurfaceObsolete. Superseded by IModeler::CreatePlanarSurface2.  
 MethodCreatePlanarSurface2Creates a new infinite planar surface.  
 MethodCreateRuledSurfaceCreates a ruled surface from the curves.  
 MethodCreateRuledSurfaceFromEdgeCreates a ruled surface using the specified edges and returns a surface body.  
 MethodCreateSheetFromFacesCreates a sheet (surface) body from connected faces.  
 MethodCreateSheetFromSurfaceCreates a sheet (surface) body from a surface.  
 MethodCreateSphericalSurfaceObsolete. Superseded by IModeler::CreateSphericalSurface2.  
 MethodCreateSphericalSurface2Creates an untrimmed spherical surface.  
 MethodCreateSpringCreates the geometry for a spring.  
 MethodCreateSweptBodyCreates a swept body.  
 MethodCreateSweptSurfaceCreates a swept surface from a curve.  
 MethodCreateToroidalSurfaceCreates an untrimmed toroidal surface from the specified arguments.  
 MethodCreateWireBodyCreates a wire body from the input entities, which can be edges or curves.  
 MethodDeleteFacesFromSheetBodyDeletes the unused faces of the sheet body.  
 MethodFindTwoEdgeMaxDeviationFinds the maximum distance between two edges.  
 MethodGetBodyOutlineObsolete. Superseded by IModeler::GetBodyOutline2.  
 MethodGetBodyOutline2Gets the curves that form the outline of a body.  
 MethodGetInitKnitGapWidthGets the initial gap bound width for knitting a body.  
 MethodGetManifoldBodiesCountGets the number of manifold bodies created from the specified non-manifold body.  
 MethodGetToleranceValueGets the current tolerance value of the given tolerance ID.  
 MethodICheckInterferenceObsolete. Superseded by IModeler::ICheckInterference2.  
 MethodICheckInterference2Obsolete. Superseded by IModeler::ICheckInterference3.  
 MethodICheckInterference3Checks the interference among the specified bodies.  
 MethodICheckInterferenceCountObsolete. Superseded by IModeler::ICheckInterferenceCount2.  
 MethodICheckInterferenceCount2Obsolete. Superseded by IModeler::ICheckInterferenceCount3.  
 MethodICheckInterferenceCount3Checks interference among the specified bodies and returns the number of interferences.  
 MethodICopyWizardHoleCopies hole data from the source hole to the destination hole.  
 MethodICreateArcCreates an arc.  
 MethodICreateBodiesFromSheetsObsolete. Superseded by IModeler::ICreateBodiesFromSheets2.  
 MethodICreateBodiesFromSheets2Sews sheets to make a sheet (surface) or solid bodies.  
 MethodICreateBodyFromBoxObsolete. Superseded by IModeler::ICreateBodyFromBox2.  
 MethodICreateBodyFromBox2Obsolete. Superseded by IModeler::CreateBodyFromBox3.  
 MethodICreateBodyFromConeObsolete. Superseded by IModeler::ICreateBodyFromCone2.  
 MethodICreateBodyFromCone2Creates a temporary body from cone dimensions.  
 MethodICreateBodyFromCylObsolete. Superseded by IModeler::ICreateBodyFromCyl2.  
 MethodICreateBodyFromCyl2Creates a temporary body from cylinder dimensions.  
 MethodICreateBodyFromFacesObsolete. Superseded by IModeler::ICreateBodyFromFace3.  
 MethodICreateBodyFromFaces2Obsolete. Superseded by IModeler::ICreateBodyFromFace3.  
 MethodICreateBodyFromFaces3Creates a temporary body from a list of faces.  
 MethodICreateBrepBodyObsolete. Superseded by IModeler::ICreateBrepBody3.  
 MethodICreateBrepBody2Obsolete. Superseded by IModeler::ICreateBrepBody3.  
 MethodICreateBrepBody3Creates a temporary body from BREP (boundary representation) data.  
 MethodICreateBsplineCurveCreates a b-spline curve.  
 MethodICreateBsplineSurfaceCreates a b-spline surface.  
 MethodICreateConicalSurfaceObsolete. Superseded by IModeler::ICreateConicalSurface2.  
 MethodICreateConicalSurface2Creates an untrimmed conical surface.  
 MethodICreateCylindricalSurfaceObsolete. Superseded by IModeler::ICreateCylindricalSurface2.  
 MethodICreateCylindricalSurface2Creates an untrimmed cylindrical surface.  
 MethodICreateEllipseCreates a temporary elliptical curve.  
 MethodICreateExtrusionSurfaceCreates an extruded surface.  
 MethodICreateLineCreates a line.  
 MethodICreateLoftSurfaceCreates a loft surface.  
 MethodICreateOffsetSurfaceCreates a surface that is offset from an existing surface.  
 MethodICreatePCurveCreates a pcurve.  
 MethodICreatePlanarSurfaceObsolete. Superseded by IModeler::ICreatePlanarSurface2.  
 MethodICreatePlanarSurface2Creates a new infinite planar surface.  
 MethodICreateRuledSurfaceCreates a ruled surface from the curves.  
 MethodICreateRuledSurfaceFromEdgeCreates a ruled surface using the specified edges and returns a surface body.  
 MethodICreateSheetFromFacesCreates a sheet (surface) body from connected faces.  
 MethodICreateSheetFromSurfaceObsolete. Superseded by IModeler::ICreateSheetFromSurface2.  
 MethodICreateSheetFromSurface2Creates a sheet (surface) body from a surface.  
 MethodICreateSphericalSurfaceObsolete. Superseded by IModeler::ICreateSphericalSurface2.  
 MethodICreateSphericalSurface2Creates an untrimmed spherical surface.  
 MethodICreateSweptSurfaceCreates a swept surface from a curve.  
 MethodICreateToroidalSurfaceCreates an untrimmed toroidal surface from the specified arguments.  
 MethodICreateWireBodyCreates a wire body from the input entities, which can be edges or curves.  
 MethodIDeleteFacesFromSheetBodyDeletes the unused faces of the sheet body.  
 MethodIFindTwoEdgeMaxDeviationFinds the maximum distance between two edges.  
 MethodIImprintingFacesImprints the specified tool faces onto the specified target faces.  
 MethodIImprintingFacesCountObsolete. Superseded by IModeler::IImprintingFacesCount2.  
 MethodIImprintingFacesCount2Gets the number of imprinted edges and vertices in the model.  
 MethodIMakeManifoldBodiesCreates manifold bodies from the specified non-manifold body.  
 MethodIMergeCurvesMerges multiple curves into one curve.  
 MethodImprintingFacesImprints the specified tool faces onto the specified target faces.  
 MethodIReplaceSurfacesObsolete. Superseded by IModeler::IReplaceSurfaces2.  
 MethodIReplaceSurfaces2Replaces the surfaces of the given faces.  
 MethodIRestoreObsolete. Superseded by IModeler::IRestore2.  
 MethodIRestore2Restores a temporary body object from the specified stream.  
 MethodISplitFaceOnParamObsolete. Superseded by IModeler::ISplitFaceOnParam2.  
 MethodISplitFaceOnParam2Splits and retrieves the faces on the U or V parameter.  
 MethodISplitFaceOnParamCountObsolete. Superseded by IModeler::ISplitFaceOnParamCount2.  
 MethodISplitFaceOnParamCount2Sets up and counts the number of new faces split on the U or V parameter.  
 MethodMakeManifoldBodiesCreates manifold bodies from the specified non-manifold body.  
 MethodMergeCurvesMerges multiple curves into one curve.  
 MethodProjectCurveOnSurfaceProjects a curve on a surface.  
 MethodReplaceSurfacesReplaces the surfaces of the given faces.  
 MethodRestoreRestores a temporary body object from the specified stream.  
 MethodSetInitKnitGapWidthSets the initial gap bound width for sewing a body. Call this method before calling any calls that attempt to knit a body; for example, IBody2::CreateBodyFromSurfaces.  
 MethodSetTolerancesObsolete. Superseded by IModeler::GetToleranceValue  and IModeler::SetToleranceValue.  
 MethodSetToleranceValueSets tolerances governing geometry output.  
 MethodSplitFaceOnParamSplits and retrieves the faces on the U or V parameter  
 MethodThickenSheetThickens a sheet body.  
 MethodUnsetTolerancesSets the tolerances back to system settings.  
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:   IModeler 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) 2023 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.