InsertAngularDimension3Point Method (ISketchManager)

InsertAngularDimension3Point Method (ISketchManager) | Send Feedback
See Also Example

AngularDimension[out]
  Angular Dimension

CenterPointDblArray
  Array of three doubles indicating the angle's center point (vertex)

AngleStartPointDblArray
  Array of three doubles indicating the angle's start point

AngleEndPointDblArray
  Array of three doubles indicating the angle's end point

DimensionPositionDblArray
  Array of three doubles indicating the point where to place the angular Dimension

DimensionTextOverride
  Text with which to override the default Dimension text

Inserts an angular Dimension formed by three points.

# Syntax

Visual Basic |
--- | ---
    Function InsertAngularDimension3Point( _
       ByVal CenterPointDblArray As System.Object, _
       ByVal AngleStartPointDblArray As System.Object, _
       ByVal AngleEndPointDblArray As System.Object, _
       ByVal DimensionPositionDblArray As System.Object, _
       ByVal DimensionTextOverride As System.String _
    ) As AngularDimension

C# |
--- | ---
    AngularDimension InsertAngularDimension3Point(
       System.object CenterPointDblArray,
       System.object AngleStartPointDblArray,
       System.object AngleEndPointDblArray,
       System.object DimensionPositionDblArray,
       System.string DimensionTextOverride
    )

JavaScript |
--- | ---
    InsertAngularDimension3Point(
       CenterPointDblArray : Array,
       AngleStartPointDblArray : Array,
       AngleEndPointDblArray : Array,
       DimensionPositionDblArray : Array,
       DimensionTextOverride : String
    ) : dsAngularDimension

COM native C++ |
--- | ---
    HRESULT InsertAngularDimension3Point(
       VARIANT CenterPointDblArray,
       VARIANT AngleStartPointDblArray,
       VARIANT AngleEndPointDblArray,
       VARIANT DimensionPositionDblArray,
       BSTR DimensionTextOverride,
       IAngularDimension** AngularDimension
    )

C++ |
--- | ---
    DSRESULT InsertAngularDimension3Point(
       const dsDoubleArray& CenterPointDblArray,
       const dsDoubleArray& AngleStartPointDblArray,
       const dsDoubleArray& AngleEndPointDblArray,
       const dsDoubleArray& DimensionPositionDblArray,
       const dsString& DimensionTextOverride,
       dsAngularDimension** AngularDimension
    )

#### Parameters

CenterPointDblArray
  Array of three doubles indicating the angle's center point (vertex)
AngleStartPointDblArray
  Array of three doubles indicating the angle's start point
AngleEndPointDblArray
  Array of three doubles indicating the angle's end point
DimensionPositionDblArray
  Array of three doubles indicating the point where to place the angular Dimension
DimensionTextOverride
  Text with which to override the default Dimension text
AngularDimension[out] or Return Value
  Angular Dimension

# Example

Create Angular Dimensions (C#)
Create Angular Dimensions (VB.NET)
Create Angular Dimensions (VBA)

# See Also

####

ISketchManager Interface
ISketchManager Members
ISketchManager::InsertAngularDimension2Line Method
ISketchManager::InsertAngularDimensionArc Method

# Availability

DraftSight V1R1.2