EdgeFillet (Object)

Represents the edges-based fillet shape.
It is the base object for constant radius edge fillets and variable radius edge fillets.
See also:
,

Properties


Property EdgePropagation() As
Returns or sets the edge fillet propagation mode. This propagation mode is used when computing the edges to be filleted.
Example:
The following example returns in mode the edge fillet propagation mode of the firstEdgeFillet edge fillet, and then sets it to CATMinimalFilletEdgePropagation, so that a minimum numbers of edges will be filleted:
 Set mode = firstEdgeFillet.EdgePropagation
 Set firstEdgeFillet.EdgePropagation = CATMinimalFilletEdgePropagation
 
Property EdgesToKeep() As (Read Only)
Returns the collection of edges to keep by the edge fillet.
Example:
The following example returns in edges the edges to keep of the constant radius edge fillet firstCstEdgeFillet:
 Set edges = firstCstEdgeFillet.EdgesToKeep
 

Methods


Sub AddEdgeToKeep( iEdgeToKeep)
Adds a new edge to keep by the filleting operation. The edge to keep is not modified by the fillet.
Parameters:
iEdgeToKeep
The edge to keep by the filleting operation
The following object is supported: .
Example:
The following example adds the new edge edge to be kept from filleting by the constant radius edge fillet firstCstEdgeFillet:
 firstCstEdgeFillet.AddEdgeToKeep(edge)
 
Sub WithdrawEdgeToKeep( iEdgeToWithdraw)
Withdraws an edge from those kept by a filleting operation.
Parameters:
iEdgeToWithdraw
The edge to withdraw
The following object is supported: .
Example:
The following example withdraws the edge edge from those kept from filleting by the constant radius edge fillet firstCstEdgeFillet:
 firstCstEdgeFillet.WithdrawEdgeToKeep(edge)