Skew geometric objects by a shear factor in x and y dimension.
gt_skew(obj, x = NULL, y = NULL, fid = NULL, update = TRUE)
| obj | [ |
|---|---|
| x | [ |
| y | [ |
| fid | [ |
| update | [ |
geom of the skewed obj.
Other geometry tools:
gt_filter(),
gt_locate(),
gt_pull(),
gt_reflect(),
gt_rotate(),
gt_scale(),
gt_stretch(),
gt_translate()
# skew several features visualise(gtGeoms$polygon, linewidth = 3) newPoly <- gt_skew(obj = gtGeoms$polygon, x = 0.5, update = FALSE) visualise(geom = newPoly, linecol = "green", new = FALSE)# skew a single feature visualise(gtGeoms$polygon, linewidth = 3) newPoly <- gt_skew(obj = gtGeoms$polygon, x = 0.5, y = .7, fid = 2, update = FALSE) visualise(newPoly, linecol = "green", new = FALSE)
![]()