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

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

Availability

DraftSight V1R1.4