Skip to contents

A bisector is a geometry that splits the space in two, i.e. a line in 2D and a plane in 3D. Constructing a bisector from 2 geometries creates a split where the edge at any given point has equal length to the two geometries.

Usage

bisector(x, y)

Arguments

x, y

Vector of points, 2D lines, or planes

Value

A vector of lines or planes depending on the dimensionality of x and y

See also

Examples

b <- bisector(point(4, -2), point(7, 5))
b
#> <2D lines [1]>
#> [1] <a:-6, b:-14, c:54>

plot(c(point(4, -2), point(7, 5)), pch = 16, cex = 2)
euclid_plot(b, col = "firebrick")