intersects

fun Float64Space2D.intersects(segment: LineSegment2D, circle: Circle2D<Float64>): Boolean

https://mathworld.wolfram.com/Circle-LineIntersection.html


fun Float64Space2D.intersects(circle: Circle2D<Float64>, segment: LineSegment2D): Boolean
fun Float64Space2D.intersects(segment1: LineSegment2D, segment2: LineSegment2D): Boolean
fun Float64Space2D.intersects(polygon: Polygon<Vector2D<Float64>>, segment: LineSegment2D): Boolean
fun Float64Space2D.intersects(polygon: Polygon<Vector2D<Float64>>, circle: Circle2D<Float64>): Boolean