EllipseEquationFromFivePoints {PlaneGeometry} | R Documentation |
Ellipse equation from five points
Description
The coefficients of the implicit equation of an ellipse from five points on this ellipse.
Usage
EllipseEquationFromFivePoints(P1, P2, P3, P4, P5)
Arguments
P1 , P2 , P3 , P4 , P5 |
the five points |
Details
The implicit equation of the ellipse is
Ax² + Bxy + Cy² + Dx + Ey + F = 0
. This function returns
A, B, C, D, E and F.
Value
A named numeric vector.
Examples
ell <- Ellipse$new(c(2,3), 5, 4, 30)
set.seed(666)
pts <- ell$randomPoints(5, "on")
cf1 <- EllipseEquationFromFivePoints(pts[1,],pts[2,],pts[3,],pts[4,],pts[5,])
cf2 <- ell$equation() # should be the same up to a multiplicative factor
all.equal(cf1/cf1["F"], cf2/cf2["F"])
[Package PlaneGeometry version 1.6.0 Index]