Hide Table of Contents
SketchTrim Method (ISketchManager)

Trims the selected sketch entities.

.NET Syntax

Visual Basic (Declaration) 
Function SketchTrim( _
   ByVal Option As System.Integer, _
   ByVal X As System.Double, _
   ByVal Y As System.Double, _
   ByVal Z As System.Double _
) As System.Boolean
Visual Basic (Usage) 
Dim instance As ISketchManager
Dim Option As System.Integer
Dim X As System.Double
Dim Y As System.Double
Dim Z As System.Double
Dim value As System.Boolean
 
value = instance.SketchTrim(Option, X, Y, Z)
C# 
System.bool SketchTrim( 
   System.int Option,
   System.double X,
   System.double Y,
   System.double Z
)
C++/CLI 
System.bool SketchTrim( 
&   System.int Option,
&   System.double X,
&   System.double Y,
&   System.double Z
) 

Parameters

Option
Sketch trim options as defined in swSketchTrimChoice_e (see Remarks)
X
x pick location (see Remarks)
Y
y pick location (see Remarks)
Z
z pick location (for 3D sketch) (see Remarks)

Return Value

True if the sketch entities are trimmed, false if not

Example

Remarks

Before calling this method, you must edit a sketch and select sketch segments to trim using IModelDocExtension::SelectByID2.

Non-zero X, Y, and Z arguments are passed only when Option is specified with swSketchTrimChoice_e.swSketchTrimClosest or swSketchTrimChoice_e.swSketchTrimEntityPoint. Specify X, Y, and Z with 0.0, 0.0, and 0.0 for all other Options.

Option swSketchTrimChoice_e... Corresponds to Trim PropertyManager's... Before calling this method, you must select...
swSketchTrimClosest Trim to closest One and only one sketch segment
swSketchTrimCorner Corner Two and only two sketch segments
swSketchTrimEntities Power trim One or more sketch segments (up the total number of sketch segments in the model), specifying their pick points. The sketch segments are trimmed to the sketch entities nearest their pick points.

When you trim sketch segments using Power trim in the user interface, you drag your cursor across sketch segments, and the points at which the cursor crosses the sketch segments are where the sketch segments are trimmed. The API simulates this function by requiring you to select sketch segments by pick points, which are used as references for trimming the selected sketch segments.
swSketchTrimEntityPoint Power trim One and only one sketch segment. Trims to a specific point on the sketch segment. Use IModelDocExtension::SelectByID2 with Mark = 0 to select one sketch segment. Call SketchTrim, specifying X, Y, and Z, the point to which to trim the selected sketch segment. The point must lie on the sketch segment.
swSketchTrimInside Trim away inside At least three sketch segments: two that create the trim boundary, and one or more sketch segments that intersect both sketch segments of the boundary. The intersecting sketch segments are trimmed inside the boundary segments.
swSketchTrimOutside Trim away outside At least three sketch segments: two that create the trim boundary, and one or more sketch segments that intersect both sketch segments of the boundary. The intersecting sketch segments are trimmed outside the boundary segments.
swSketchTrimTwoEntities Power trim Two intersecting sketch segments. Trims the first selected sketch segment using the second intersecting sketch segment. Use IModelDocExtension::SelectByID2 with Mark = 0 to select two sketch segments, specifying their pick points. The first selected sketch segment is trimmed on its pick point side to the second selected sketch segment. 

 

 

See Also

Availability

SOLIDWORKS 2007 FCS, Revision Number 15.0


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:   SketchTrim Method (ISketchManager)
*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) 2017 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.