FilletEntities Method (ISketchManager)

FilletEntities Method (ISketchManager) | Send Feedback
See Also Example

FirstPointOnEntityDblArray
  Array of doubles of x, y, and z coordinates of points on the entities in FirstEntityArray; these points define the sides of the entities to fillet

FirstEntityArray
  Array of entities to fillet (see Remarks)

SecondPointOnEntityDblArray
  Array of doubles of x, y, and z coordinates of points on the entities in SecondEntityArray; these points define the sides of the entities to fillet

SecondEntityArray
  Array of entities to fillet (see Remarks)

Connects two entities with a fillet arc that is tangent to both entities.

# Syntax

Visual Basic |
--- | ---
    Sub FilletEntities( _
       ByVal FirstPointOnEntityDblArray As System.Object, _
       ByVal FirstEntityArray As System.Object, _
       ByVal SecondPointOnEntityDblArray As System.Object, _
       ByVal SecondEntityArray As System.Object _
    )

C# |
--- | ---
    void FilletEntities(
       System.object FirstPointOnEntityDblArray,
       System.object FirstEntityArray,
       System.object SecondPointOnEntityDblArray,
       System.object SecondEntityArray
    )

JavaScript |
--- | ---
    FilletEntities(
       FirstPointOnEntityDblArray : Array,
       FirstEntityArray : Array,
       SecondPointOnEntityDblArray : Array,
       SecondEntityArray : Array
    )

COM native C++ |
--- | ---
    HRESULT FilletEntities(
       VARIANT FirstPointOnEntityDblArray,
       VARIANT FirstEntityArray,
       VARIANT SecondPointOnEntityDblArray,
       VARIANT SecondEntityArray
    )

C++ |
--- | ---
    DSRESULT FilletEntities(
       const dsDoubleArray& FirstPointOnEntityDblArray,
       const dsObjectPtrArray& FirstEntityArray,
       const dsDoubleArray& SecondPointOnEntityDblArray,
       const dsObjectPtrArray& SecondEntityArray
    )

#### Parameters

FirstPointOnEntityDblArray
  Array of doubles of x, y, and z coordinates of points on the entities in FirstEntityArray; these points define the sides of the entities to fillet
FirstEntityArray
  Array of entities to fillet (see Remarks)
SecondPointOnEntityDblArray
  Array of doubles of x, y, and z coordinates of points on the entities in SecondEntityArray; these points define the sides of the entities to fillet
SecondEntityArray
  Array of entities to fillet (see Remarks)

# Example

Fillet and Stretch Sketch Entities (JavaScript)
Fillet and Stretch Sketch Entities (VB.NET)
Fillet and Stretch Sketch Entities (C#)
Fillet and Stretch Sketch Entities (VBA)

# Remarks

This method works like the DraftSight FILLET command to create fillets, except that entities are modified even if the specified points would not select the entities. Internally, the entity closet to the pick point is taken.

This method creates a fillet for each FirstEntityArray[i] - SecondEntityArray[i] pair.

Before calling this method, set the fillet radius by calling IDocument::SetCommandOptionDouble with argument Var = dsCommandOptionDouble_e.dsCommandOptionDouble_SetFltRad. A fillet radius of 0 creates an acute corner.

# See Also

####

ISketchManager Interface
ISketchManager Members
ISketchManager::FilletPolyLine Method ()
ISketchManager::ChamferEntities Method
ISketchManager::CopyEntities Method
ISketchManager::ExtendEntities Method
ISketchManager::GetEntities Method
ISketchManager::MirrorEntities Method
ISketchManager::MoveEntities Method
ISketchManager::RotateEntities Method
ISketchManager::ScaleEntities Method
ISketchManager::StretchEntities Method
ISketchManager::TrimEntities Method

# Availability

DraftSight V1R1.4