'Declaration Public Overloads Shared Function VariableFillet( _ ByVal listF As IList(Of Surface), _ ByVal listG As IList(Of Surface), _ ByVal startRadius As Double, _ ByVal endRadius As Double, _ ByVal linear As Boolean, _ ByVal tol As Double, _ ByVal flipNormalF As Boolean, _ ByVal flipNormalG As Boolean, _ ByVal trimF As Boolean, _ ByVal trimG As Boolean, _ ByVal flipTrimSideF As Boolean, _ ByVal flipTrimSideG As Boolean, _ ByRef fillet As Surface(), _ ByRef leftOversF As Surface(), _ ByRef leftOversG As Surface() _ ) As ssiFailureType
public static ssiFailureType VariableFillet( IList<Surface> listF, IList<Surface> listG, double startRadius, double endRadius, bool linear, double tol, bool flipNormalF, bool flipNormalG, bool trimF, bool trimG, bool flipTrimSideF, bool flipTrimSideG, out Surface[] fillet, out Surface[] leftOversF, out Surface[] leftOversG )
Parameters
- listF
- First surface group
- listG
- Second surface group
- startRadius
- Starting fillet radius
- endRadius
- Ending fillet radius
- linear
- Linear/cubic transition flag
- tol
- Tolerance
- flipNormalF
- First surface flip normal flag
- flipNormalG
- Second surface flip normal flag
- trimF
- When true the first surface is trimmed
- trimG
- When true the second surface is trimmed
- flipTrimSideF
- First surface flip trim flag
- flipTrimSideG
- Second surface flip trim flag
- fillet
- An array of fillet surfaces
- leftOversF
- Trim operation leftover list for listF
- leftOversG
- Trim operation leftover list for listG
Return Value
The resulting ssiFailureType.