Hide Table of Contents
ISketchManager Interface Methods

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

Public Methods

 NameDescription
 MethodAddAlongXDimensionProjects and displays along the x axis a dimension between selected points in a 3D sketch.  
 MethodAddAlongYDimensionProjects and displays along the y axis a dimension between selected points in a 3D sketch.  
 MethodAddAlongZDimensionProjects and displays along the z axis a dimension between selected points in a 3D sketch.  
 MethodConvertEntitiesNot implemented. Use ISketchManager::SketchUseEdge2.  
 MethodCreate3PointArcCreates a 3-point arc.  
 MethodCreate3PointCenterRectangleCreates a 3-point center rectangle at any angle.  
 MethodCreate3PointCornerRectangleCreates a 3-point corner rectangle at any angle.  
 MethodCreateArcCreates an arc based on a center point, a start point, an end point, and a direction.  
 MethodCreateBoundaryHatchCreates area hatch/fill boundary hatches using closed sketch profiles.  
 MethodCreateCenterLineCreates a center line between the specified points.  
 MethodCreateCenterRectangleCreates a center rectangle.  
 MethodCreateChamferCreates a chamfer between two selected sketch entities.  
 MethodCreateCircleCreates a circle based on a center point and a point on the circle.  
 MethodCreateCircleByRadiusCreates a circle based on a center point and a specified radius.  
 MethodCreateCircularSketchStepAndRepeatCreates circular sketch pattern.  
 MethodCreateConicCreates a conic curve in the active sketch.  
 MethodCreateConstructionGeometrySets selected sketch segments to be construction geometry instead of sketch geometry.  
 MethodCreateCornerRectangleCreates a corner rectangle.  
 MethodCreateEllipseCreates an ellipse using the specified center, major-axis, and minor-axis points.  
 MethodCreateEllipticalArcCreates a partial ellipse given a center point, two points that specify the major and minor axis, and two points that define the elliptical start and end points.  
 MethodCreateEquationSplineObsolete. Superseded by ISketchManager::CreateEquationSpline2.  
 MethodCreateEquationSpline2Creates an equation-driven 2D explicit or parametric curve or a 3D parametric curve.  
 MethodCreateFilletCreates a sketch fillet using the selected sketch entities.  
 MethodCreateLineCreates a sketch line in the currently active 2D or 3D sketch.  
 MethodCreateLinearSketchStepAndRepeatCreates a linear sketch pattern.  
 MethodCreateParabolaCreates a parabola in the active sketch.  
 MethodCreateParallelogramCreates a parallelogram.  
 MethodCreatePointCreates a sketch point in the active 2D or 3D sketch.  
 MethodCreatePolygonCreates a polygon in the active sketch.  
 MethodCreateRegionHatchCreates an area hatch/fill region hatch using a closed sketch profile.  
 MethodCreateSketchBeltCreates a sketch belt feature.  
 MethodCreateSketchPlaneCreates a 3D sketch plane.  
 MethodCreateSketchSlotCreates a sketch slot.  
 MethodCreateSplineObsolete. Superseded by ISketchManager::CreateSpline2.  
 MethodCreateSpline2Obsolete. Superseded by ISketchManager::CreateSpline3.  
 MethodCreateSpline3Creates either a 2D spline or a spline constrained to a surface.  
 MethodCreateSplineByEqnParamsCreates a B-curve from B-spline data; that is, a set of B-spline vertices (control points) and a knot vector.  
 MethodCreateSplineParamDataCreates an empty spline parameter data object.  
 MethodCreateSplinesByEqnParamsObsolete. Superseded by ISketchManager::CreateSplinesByEqnParams2.  
 MethodCreateSplinesByEqnParams2Creates one or more spline segments using the B-curve parameters provided.  
 MethodCreateTangentArcCreates a tangent arc.  
 MethodEditCircularSketchStepAndRepeatEdits a circular sketch pattern.  
 MethodEditLinearSketchStepAndRepeatEdits a linear sketch pattern.  
 MethodEditSketchBlockPuts the block definition in edit mode.  
 MethodEndEditSketchBlockSaves or discards your edits of the block and then ends the current editing session of this block.  
 MethodExplodeSketchBlockInstanceExplodes the specified block instance.  
 MethodFullyDefineSketchFully defines a sketch.  
 MethodGetDynamicMirrorGets whether dynamic sketch mirroring, which is the automatic mirroring of newly created sketch entities about a selected centerline, is enabled.  
 MethodGetSketchBlockDefinitionCountGets the number of block definitions in the model.  
 MethodGetSketchBlockDefinitionsGets all of the block definitions.  
 MethodICreateSplineObsolete. Superseded by ISketchManager::ICreateSpline2.  
 MethodICreateSpline2Creates a spline passing through the given points.  
 MethodICreateSplineByEqnParamsCreates a B-curve from B-spline data; that is, a set of B-spline vertices (control points) and a knot vector.  
 MethodICreateSplinesByEqnParamsCreates one or more spline segments using the B-curve parameters provided.  
 MethodIGetSketchBlockDefinitionsGets all of the block definitions.  
 MethodInsert3DSketchInserts a new 3D sketch in a model or closes the active sketch.  
 MethodInsertExplodeLineSketchInserts or closes an explode line sketch in an exploded view.  
 MethodInsertSketchInserts a new sketch in the current part or assembly document.  
 MethodInsertSketchBlockInstanceInserts a block instance at the specified location using the block definition.  
 MethodInsertSketchPictureObsolete. Superseded by ISketchManager::InsertSketchPicture2.  
 MethodInsertSketchPicture2Inserts a picture on the current drawing sketch.  
 MethodIntersectCurvesCreates a sketched intersection curve.  
 MethodMakeSketchBlockFromFileCreates a block definition using the specified file.  
 MethodMakeSketchBlockFromSelectedCreates a block definition at the specified location from the selected entities.  
 MethodMakeSketchBlockFromSketchCreates a block definition at the specified location using all of the sketch entities in the active sketch.  
 MethodMakeSketchChainCreates a sketch path using the selected entities.  
 MethodPerimeterCircleDraws a 3-point perimeter arc.  
 MethodReverseEndPointTangentReverses the end point tangent direction of splines and arcs.  
 MethodRotateOrCopy3DAboutVectorRotates, and optionally copies, the selected 3D sketch entities about the specified vector.  
 MethodRotateOrCopy3DAboutXYZRotates, and optionally copies, the selected 3D sketch entities about the specified x, y, and z coordinates.  
 MethodSetDynamicMirrorEnables or disables dynamic sketch mirroring, which is the automatic mirroring of newly created sketch entities about a selected centerline.  
 MethodSetGridOptionsSets the options for the grid.  
 MethodSketchExtendAdds to the length of the selected sketch entity (i.e., line, centerline, or arc) to meet the nearest sketch entity.  
 MethodSketchOffsetObsolete. Superseded by ISketchManager::SketchOffset2.  
 MethodSketchOffset2Offsets the selected sketch entities.  
 MethodSketchReplaceObsolete. Superseded by ISketchManager::SketchReplace2.  
 MethodSketchReplace2Replaces a sketch entity in a model with another sketch entity, preserving all references.  
 MethodSketchTrimTrims the selected sketch entities.  
 MethodSketchUseEdgeObsolete. Superseded by ISketchManager::SketchUseEdge2.  
 MethodSketchUseEdge2Obsolete. Superseded by ISketchManager::SketchUseEdge3.  
 MethodSketchUseEdge3Creates sketch entities on a sketch plane by projecting selected edges, loops, faces, curves, and external sketch contours.  
 MethodSplitClosedSegmentSplits the selected closed sketch segment into two sketch segments.  
 MethodSplitOpenSegmentSplits the selected open sketch segment into two sketch segments.  
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:   ISketchManager 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) 2024 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.