Rotates a window
# S3 method for owin
rotate(X, angle=pi/2, …, rescue=TRUE, centre=NULL)
A window (object of class "owin"
).
Angle of rotation.
Logical. If TRUE
, the rotated window
will be processed by rescue.rectangle
.
Optional arguments passed to as.mask
controlling the resolution of the rotated window, if X
is a
binary pixel mask. Ignored if X
is not a binary mask.
Centre of rotation.
Either a vector of length 2, or a character string
(partially matched to "centroid"
, "midpoint"
or "bottomleft"
).
The default is the coordinate origin c(0,0)
.
Another object of class "owin"
representing the
rotated window.
Rotates the window by the specified angle. Angles are measured in
radians, anticlockwise. The default is to rotate the window 90 degrees
anticlockwise. The centre of rotation is the origin, by default,
unless centre
is specified.
# NOT RUN {
w <- owin(c(0,1),c(0,1))
v <- rotate(w, pi/3)
e <- rotate(w, pi/2, centre="midpoint")
# }
# NOT RUN {
plot(v)
# }
# NOT RUN {
w <- as.mask(letterR)
v <- rotate(w, pi/5)
# }
Run the code above in your browser using DataLab