View source: R/Intersections.R
intersectionCircleLine | R Documentation |
Return the intersection of a circle and a line.
intersectionCircleLine(circ, line, strict = FALSE)
circ |
a |
line |
a |
strict |
logical, whether to take into account |
NULL
if there is no intersection;
a point if the infinite line is tangent to the circle, or NULL
if strict=TRUE
and the point is not on the line (segment or half-line);
a list of two points if the circle and the infinite line meet at
two points, when strict=FALSE
; if strict=TRUE
and the line is
a segment or a half-line, this can return NULL
or a single point.
circ <- Circle$new(c(1,1), 2)
line <- Line$new(c(2,-2), c(1,2), FALSE, FALSE)
intersectionCircleLine(circ, line)
intersectionCircleLine(circ, line, strict = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.