Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot.Entities Namespace / Surface Class / Trim Method / Trim(IList<Surface>,IList<Surface>,Double,Boolean,Boolean,Surface[],Surface[]) Method
First surface group
Second surface group
The tolerance
Reverse flag for the first surface group
Reverse flag for the second surface group
Trim operation left over list
Trim operation left over list

In This Topic
    Trim(IList<Surface>,IList<Surface>,Double,Boolean,Boolean,Surface[],Surface[]) Method
    In This Topic
    Trims a surface group against the other.
    Syntax
    'Declaration
     
    Public Overloads Shared Function Trim( _
       ByVal listF As IList(Of Surface), _
       ByVal listG As IList(Of Surface), _
       ByVal tol As Double, _
       ByVal flipSideF As Boolean, _
       ByVal flipSideG As Boolean, _
       ByRef leftOversF As Surface(), _
       ByRef leftOversG As Surface() _
    ) As ssiFailureType
    public static ssiFailureType Trim( 
       IList<Surface> listF,
       IList<Surface> listG,
       double tol,
       bool flipSideF,
       bool flipSideG,
       out Surface[] leftOversF,
       out Surface[] leftOversG
    )

    Parameters

    listF
    First surface group
    listG
    Second surface group
    tol
    The tolerance
    flipSideF
    Reverse flag for the first surface group
    flipSideG
    Reverse flag for the second surface group
    leftOversF
    Trim operation left over list
    leftOversG
    Trim operation left over list

    Return Value

    The intersection failure type.
    See Also