intersects

open override fun intersects(annulus: Annulus): Boolean

Returns true if this ray intersects the given annulus.


open override fun intersects(circle: Circle): Boolean

Returns true if this ray intersects the given circle.


open override fun intersects(lineSegment: LineSegment): Boolean

Returns true if this ray intersects the given lineSegment.


open override fun intersects(ray: Ray): Boolean

Returns true if this ray intersects the given ray.


open override fun intersects(rectangle: Rectangle): Boolean
open override fun intersects(rectangle: RoundedRectangle): Boolean

Returns true if this ray intersects the given rectangle.


open override fun intersects(polygon: RegularPolygon): Boolean

Returns true if this ray intersects the given polygon.


open override fun intersects(triangle: RegularTriangle): Boolean
open override fun intersects(triangle: Triangle): Boolean

Returns true if this ray intersects the given triangle.


open override fun intersects(square: Square): Boolean

Returns true if this ray intersects the given square.