Rotate.inv {spherepc} | R Documentation |
Rotating point on a sphere
Description
Rotate a point on the unit 2-sphere.
Usage
Rotate.inv(pt1, pt2)
Arguments
pt1 |
spatial location. |
pt2 |
spatial location. |
Details
This function rotates pt2
to the extent that the spherical coordinate (0, 90) is rotated to pt1
.
The function is the inverse of the Rotate
function, and returns a point as a form of three-dimensional Euclidean coordinate.
Value
three-dimensional vector.
Author(s)
Jongmin Lee
References
https://en.wikipedia.org/wiki/Rodrigues_rotation_formula
See Also
Examples
## If "pt1" is north pole (= (0, 90)), Rotate.inv() returns Euclidean coordinate of "pt2".
# It returns Euclidean coordinate of spatial location (-100, 80).
Rotate.inv(c(0, 90), c(-100, 80))
# It converts spatial coordinate (-100, 80) to Euclidean coordinate.
Trans.Euclid(c(-100, 80))
[Package spherepc version 0.1.7 Index]