Description Usage Arguments Details Value Author(s) References See Also Examples
Rotate a point on the unit 2-sphere.
1 | Rotate(pt1, pt2)
|
pt1 |
spatial location. |
pt2 |
spatial location. |
This function rotates pt2
to the extent that pt1
to spherical coordinate (0, 90).
The function returns a point as a form of three-dimensional Euclidean coordinate.
three-dimensional vector.
Jongmin Lee
https://en.wikipedia.org/wiki/Rodrigues_rotation_formula
1 2 3 4 | ## If "pt1" is north pole (= (0, 90)), Rotate() function returns Euclidean coordinate of "pt2".
Rotate(c(0, 90), c(10, 10)) # It returns Euclidean coordinate of spatial location (10, 10).
# The Trans.Euclid() function converts spatial coordinate (10, 10) to Euclidean coordinate.
Trans.Euclid(c(10, 10))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.