# NOT RUN {
# rotate all geoms
visualise(gtGeoms$polygon, linewidth = 3)
newPoly <- gt_rotate(obj = gtGeoms$polygon, x = 0, y = 0, angle = 135,
update = FALSE)
visualise(geom = newPoly, linecol = "green", new = FALSE)
# rotate a single geom
visualise(gtGeoms$polygon, linewidth = 3)
newPoly <- gt_rotate(obj = gtGeoms$polygon, x = -10, y = 0, angle = -180,
update = FALSE, fid = 2)
visualise(geom = newPoly, linecol = "green", new = FALSE)
# rotate different geoms about different centers by different angles
visualise(gtGeoms$polygon, linewidth = 3)
newPoly <- gt_rotate(obj = gtGeoms$polygon,
x = c(0, -10),
y = c(-10, 0),
angle = c(75, -135),
update = FALSE)
visualise(geom = newPoly, linecol = "green", new = FALSE)
# }
Run the code above in your browser using DataLab