Calculate circumcenter of triangles, tetrahedrons, or sets of points
Source:R/geometry_locations.R
circumcenter.Rd
The circumcenter is the center of the circle of sphere passing through the vertices of a geometry (or the provided points).
Arguments
- ...
geometry vectors. Either a triangle or tetrahedron vector, or 2, 3, or 4 point vectors. If 4 are provided they must be in 3D
See also
Other Locations:
barycenter()
,
bisector()
,
centroid()
,
equidistant_line()
,
point()
,
radical()
,
weighted_point()
Examples
# Circumcenter of triangle
t <- triangle(point(1, 1), point(5, -2), point(6, 4))
circumcenter(t)
#> <2D points [1]>
#> [1] <x:4.28, y:1.2>
# Same as providing the points directly
circumcenter(point(1, 1), point(5, -2), point(6, 4))
#> <2D points [1]>
#> [1] <x:4.28, y:1.2>
# Same as getting the center of a circle constructed from the points
circ <- circle(point(1, 1), point(5, -2), point(6, 4))
vert(circ)
#> <2D points [1]>
#> [1] <x:4.28, y:1.2>
plot(circ)
euclid_plot(t, col = "grey", border = NA)
euclid_plot(circumcenter(t), cex = 3, col = "firebrick", lwd = 2)
euclid_plot(vert(circ), cex = 1.5, col = "steelblue", lwd = 2)