cart2clock: Convert Cartesian Coordinates to Clock Coordinates

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/cart2clock.R

Description

Converts cartesian coordinates (x, y to clock coordinates (rho, phi)

Usage

1
cart2clock(x, y, circle)

Arguments

x, y

Cartesian coordinates.

circle

Defines the full circle in the units of phi.

Details

Be aware that in clock coordinates and polar coordinate the angle phi is differently defined!

Value

Data frame with

rho

Distance of point from center of coordinate system.

phi

Angle between North (12 o' clock), center and the point, measured clockwise.

Author(s)

Rene Locher

See Also

clock2cart, rose-class

Examples

1
2
3
4
5
6
7
8
## convert clock coordinates to cartesian coordinates
xy <- clock2cart(rho=rep(1,33),phi=seq(0,to=360,length.out=33),circle=360)

## convert the cartesian coordinates back to clock coordinates
rhophi <- cart2clock(xy$x,xy$y,circle=360)

round(clock2cart(rhophi,circle=360)-xy)
## QED

Example output

   x y
1  0 0
2  0 0
3  0 0
4  0 0
5  0 0
6  0 0
7  0 0
8  0 0
9  0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
20 0 0
21 0 0
22 0 0
23 0 0
24 0 0
25 0 0
26 0 0
27 0 0
28 0 0
29 0 0
30 0 0
31 0 0
32 0 0
33 0 0

IDPmisc documentation built on Jan. 21, 2020, 5:06 p.m.