arcpoints {icosa} | R Documentation |
Calculation of point coordinates along an arc
Description
This function calculates points along an arc between two points and a circle center.
Usage
arcpoints(
p1,
p2,
breaks = 2,
origin = c(0, 0, 0),
onlyNew = FALSE,
output = "cartesian",
radius = authRadius
)
Arguments
p1 |
( |
p2 |
( |
breaks |
( |
origin |
( |
onlyNew |
( |
output |
( |
radius |
( |
Details
The function always returns the smaller arc, with angle alpha < pi.
Value
Either an XYZ or a long-lat numeric matrix.
Examples
# empty plot
plot(NULL, NULL, xlim=c(-180, 180), ylim=c(-90,90))
# then endpoints of the arc
point1<-c(-45,-70)
point2<-c(130,65)
points(arcpoints(point1, point2, breaks=70, output="polar"))