Pattern3DCircular Method (ISketchManager)

Pattern3DCircular Method (ISketchManager) | Send Feedback
See Also

NumberItemsInPattern
  Number of items to pattern

AngleToFill
  Angle to fill (see Remarks)

RotatePatternElements
  True to rotate the entities when copied, false to not

CenterPoint
  Center point of the rotation axis

SecondPointOnAxis
  Second point on the rotation axis

EntitiesArray
  Array of entities from which to create the circular pattern in 3D space

Creates a pattern of the specified entities in 3D space in a circular alignment about a rotation axis.

# Syntax

Visual Basic |
--- | ---
    Sub Pattern3DCircular( _
       ByVal NumberItemsInPattern As System.Integer, _
       ByVal AngleToFill As System.Double, _
       ByVal RotatePatternElements As System.Boolean, _
       ByVal CenterPoint As MathPoint, _
       ByVal SecondPointOnAxis As MathPoint, _
       ByVal EntitiesArray As System.Object _
    )

C# |
--- | ---
    void Pattern3DCircular(
       System.int NumberItemsInPattern,
       System.double AngleToFill,
       System.bool RotatePatternElements,
       MathPoint CenterPoint,
       MathPoint SecondPointOnAxis,
       System.object EntitiesArray
    )

JavaScript |
--- | ---
    Pattern3DCircular(
       NumberItemsInPattern : Number,
       AngleToFill : Number,
       RotatePatternElements : Boolean,
       CenterPoint : dsMathPoint,
       SecondPointOnAxis : dsMathPoint,
       EntitiesArray : Array
    )

COM native C++ |
--- | ---
    HRESULT Pattern3DCircular(
       LONG NumberItemsInPattern,
       DOUBLE AngleToFill,
       VARIANT_BOOL RotatePatternElements,
       IMathPoint* CenterPoint,
       IMathPoint* SecondPointOnAxis,
       VARIANT EntitiesArray
    )

C++ |
--- | ---
    DSRESULT Pattern3DCircular(
       long NumberItemsInPattern,
       double AngleToFill,
       bool RotatePatternElements,
       dsMathPoint* CenterPoint,
       dsMathPoint* SecondPointOnAxis,
       const dsObjectPtrArray& EntitiesArray
    )

#### Parameters

NumberItemsInPattern
  Number of items to pattern
AngleToFill
  Angle to fill (see Remarks)
RotatePatternElements
  True to rotate the entities when copied, false to not
CenterPoint
  Center point of the rotation axis
SecondPointOnAxis
  Second point on the rotation axis
EntitiesArray
  Array of entities from which to create the circular pattern in 3D space

# Remarks

Type a positive number for a counterclockwise fill angle, or type a negative number for a clockwise fill angle.

# See Also

####

ISketchManager Interface
ISketchManager Members
ISketchManager::PatternCircular Method ()
ISketchManager::Pattern3DLinear Method ()
ISketchManager::PatternLinear Method ()

# Availability

DraftSight V1R4.0