Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot.Entities Namespace / Surface Class / VariableChamfer Method / VariableChamfer(IList<Surface>,IList<Surface>,Double,Double,Boolean,Double,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Surface[]) Method
First surface group
Second surface group
Starting chamfer distance
Ending chamfer distance
Linear/cubic transition flag
Tolerance
First surface flip normal flag
Second surface flip normal flag
When true the first surface is trimmed
When true the second surface is trimmed
First surface flip trim flag
Second surface flip trim flag
An array of chamfer surfaces

In This Topic
    VariableChamfer(IList<Surface>,IList<Surface>,Double,Double,Boolean,Double,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Surface[]) Method
    In This Topic
    Variable chamfer between two groups of surfaces.
    Syntax
    'Declaration
     
    Public Overloads Shared Function VariableChamfer( _
       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 chamfer As Surface() _
    ) As ssiFailureType
    public static ssiFailureType VariableChamfer( 
       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[] chamfer
    )

    Parameters

    listF
    First surface group
    listG
    Second surface group
    startRadius
    Starting chamfer distance
    endRadius
    Ending chamfer distance
    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
    chamfer
    An array of chamfer surfaces

    Return Value

    The resulting ssiFailureType.
    See Also