coo_rotatecenter: Rotate shapes and specify center

Description Usage Arguments Value See Also Examples

View source: R/coo_modifyers.R

Description

Rotates the coordinates by a theta angle (in radians) in the trigonometric direction (anti-clockwise) and using center as coordinates.

Usage

1
2
3
4
5
6
7
8
coo_rotatecenter(
  x,
  theta = 0,
  center = c(0, 0),
  from_col = coo,
  to_col = coo,
  ...
)

Arguments

x

coo_single, coo_list or mom_tbl

theta

numeric angle to rotate (in radians) and in the trigonometric direction (anti-clockwise). Default to 0.

center

numeric of length 2, sepcifying the (x; y) coordinates of the rotation center. Default to c(0, 0)

from_col

colnames from where to get the coo_list and how to name the resulting one (only for mom_tbl method)

to_col

colnames from where to get the coo_list and how to name the resulting one (only for mom_tbl method)

...

useless here

Value

a coo_single, coo_list or mom_tbl

See Also

Other coo_modifyers: coo_align(), coo_baseline(), coo_center(), coo_reflect, coo_rev(), coo_rotate(), coo_sample_rr(), coo_sample(), coo_scale(), coo_shear(), coo_slide(), coo_split(), coo_template(), coo_trans(), coo_trim(), coo_up()

Other rotations: coo_align(), coo_rotate()

Examples

1
x <- bot %>% pick(5) %>% coo_center() %>% coo_scale()

MomX/Momocs2 documentation built on May 13, 2020, 4:28 a.m.