difference

Applies a boolean difference operation between two ShapeContours.


fun difference(from: Shape, subtract: ShapeContour): Shape(source)

Applies a boolean difference operation between a Shape and a ShapeContour.


fun difference(from: ShapeContour, subtract: Shape): Shape(source)

Applies a boolean difference operation between a ShapeContour and a Shape.


fun difference(from: Shape, subtract: Shape): Shape(source)

Applies a boolean difference operation between two Shapes.


fun difference(from: List<Shape>, subtract: ShapeContour): List<Shape>(source)

Applies a boolean difference operation between a List of Shapes and a ShapeContour.


fun difference(from: List<Shape>, subtract: Shape): List<Shape>(source)

Applies a boolean difference operation between a List of Shapes and a Shape.


fun difference(from: List<Shape>, subtract: List<Shape>): List<Shape>(source)

Applies a boolean difference operation between two Lists of Shapes.


@JvmName(name = "differenceIterative")
fun difference(from: List<Shape>, subtract: List<List<Shape>>): List<Shape>(source)

Applies a boolean difference operation iteratively between a List of Shapes and a two-dimensional List of Shapes.

subtract is traversed and a boolean union is applied between from and each element.


Applies a boolean difference operation between the ShapeContour and another Shape.