openrndr / org.openrndr.shape / intersection

intersection

fun intersection(a: LineSegment, b: LineSegment, eps: Double = 0.0): Vector2 (source)
fun intersection(a0: Vector2, a1: Vector2, b0: Vector2, b1: Vector2, eps: Double = 0.0): Vector2 (source)
fun intersection(from: ShapeContour, with: ShapeContour): List<Shape> (source)
fun intersection(from: Shape, with: ShapeContour): List<Shape> (source)
fun intersection(from: ShapeContour, with: Shape): List<Shape> (source)
fun intersection(from: Shape, with: Shape): List<Shape> (source)
fun intersection(from: List<Shape>, with: ShapeContour): List<Shape> (source)
fun intersection(from: List<Shape>, with: Shape): List<Shape> (source)
fun intersection(from: List<Shape>, with: List<Shape>): List<Shape> (source)
@JvmName("intersectionIterative") fun intersection(from: List<Shape>, with: List<List<Shape>>): List<Shape> (source)