Hide Table of Contents
InsertionPoint Property (ISketchBlockDefinition)

Gets or sets the insertion point for the block definition.

.NET Syntax

Visual Basic (Declaration) 
Property InsertionPoint As MathPoint
Visual Basic (Usage) 
Dim instance As ISketchBlockDefinition
Dim value As MathPoint
instance.InsertionPoint = value
value = instance.InsertionPoint
MathPoint InsertionPoint {get; set;}
property MathPoint^ InsertionPoint {
   MathPoint^ get();
   void set ( &   MathPoint^ value);

Property Value

Insertion point for this block definition



The insertion point of a block definition is the point around which instances of the block rotate or scale. It is the origin of the sketch containing the geometry that is part of the block definition. This implies that the base point of a block definition is always (0,0,0), because the sketch origin is (0,0). Therefore, get version of SketchBlockDefinition::InsertionPoint always returns (0,0,0).

The BlockDefinition::InsertionPoint values are specified relative to the current base point. However, when the insertion point is changed, it must become the sketch origin again, that is, it must become the (0,0,0) point again. So, if you use the this set/put version of this property and then immediately use get version of this property, it returns (0,0,0).

Changing the insertion point does not affect how instances of the block look in a drawing, so when the base point changes, the sketch geometry in the definition is adjusted to allow for that behavior. This means that if you get the block definition sketch and sketch geometry, the sketch geometry coordinates will be different after the insertion point is changed.

See Also


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

Subject:   Feedback on Help Topics
Page:   InsertionPoint Property (ISketchBlockDefinition)
*   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:


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

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.