Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot.Entities Namespace / CompositeCurve Class / IntersectionLineCircle Method / IntersectionLineCircle(Line,Circle,Plane,Boolean,Point3D,Point3D) Method
The line entity
The arc/circle entity
The plane where the two entities lay
If true, we look for intersections even outside the boundaries of the line.
The first intersection point (when it exists)
The second intersection point (when it exists)

In This Topic
    IntersectionLineCircle(Line,Circle,Plane,Boolean,Point3D,Point3D) Method
    In This Topic
    Finds the intersection between an Arc/Circle and a Line entity.
    Syntax
    'Declaration
     
    Public Overloads Shared Function IntersectionLineCircle( _
       ByVal line As Line, _
       ByVal arc As Circle, _
       ByVal pln As Plane, _
       ByVal infiniteLine As Boolean, _
       ByRef i0 As Point3D, _
       ByRef i1 As Point3D _
    ) As Boolean
    public static bool IntersectionLineCircle( 
       Line line,
       Circle arc,
       Plane pln,
       bool infiniteLine,
       out Point3D i0,
       out Point3D i1
    )

    Parameters

    line
    The line entity
    arc
    The arc/circle entity
    pln
    The plane where the two entities lay
    infiniteLine
    If true, we look for intersections even outside the boundaries of the line.
    i0
    The first intersection point (when it exists)
    i1
    The second intersection point (when it exists)

    Return Value

    True if the intersection is found, false when the two entities don't touch.
    See Also