Rotate3DEntities Method (ISketchManager)

Rotate3DEntities Method (ISketchManager) | Send Feedback
See Also

FirstAxisThroughPoint
  First point that defines the axis of rotation

SecondAxisThroughPoint
  Second point that defines the axis of rotation

Angle
  Angle of rotation

EntitiesArray
  Array of entities to rotate in 3D space

Rotates the specified entities in 3D space.

# Syntax

Visual Basic |
--- | ---
    Sub Rotate3DEntities( _
       ByVal FirstAxisThroughPoint As MathPoint, _
       ByVal SecondAxisThroughPoint As MathPoint, _
       ByVal Angle As System.Double, _
       ByVal EntitiesArray As System.Object _
    )

C# |
--- | ---
    void Rotate3DEntities(
       MathPoint FirstAxisThroughPoint,
       MathPoint SecondAxisThroughPoint,
       System.double Angle,
       System.object EntitiesArray
    )

JavaScript |
--- | ---
    Rotate3DEntities(
       FirstAxisThroughPoint : dsMathPoint,
       SecondAxisThroughPoint : dsMathPoint,
       Angle : Number,
       EntitiesArray : Array
    )

COM native C++ |
--- | ---
    HRESULT Rotate3DEntities(
       IMathPoint* FirstAxisThroughPoint,
       IMathPoint* SecondAxisThroughPoint,
       DOUBLE Angle,
       VARIANT EntitiesArray
    )

C++ |
--- | ---
    DSRESULT Rotate3DEntities(
       dsMathPoint* FirstAxisThroughPoint,
       dsMathPoint* SecondAxisThroughPoint,
       double Angle,
       const dsObjectPtrArray& EntitiesArray
    )

#### Parameters

FirstAxisThroughPoint
  First point that defines the axis of rotation
SecondAxisThroughPoint
  Second point that defines the axis of rotation
Angle
  Angle of rotation
EntitiesArray
  Array of entities to rotate in 3D space

# See Also

####

ISketchManager Interface
ISketchManager Members
ISketchManager::RotateEntities Method ()

# Availability

DraftSight V1R4.0