viewpoint {rgl} | R Documentation |
Set the viewpoint orientation.
view3d( theta = 0, phi = 15, ...) rgl.viewpoint( theta = 0, phi = 15, fov = 60, zoom = 1, interactive = TRUE, userMatrix )
theta,phi |
polar coordinates |
... |
additional parameters to pass to rgl.viewpoint |
fov |
field-of-view angle |
zoom |
zoom factor |
interactive |
logical, specifying if interactive navigation is allowed |
userMatrix |
4x4 matrix specifying user point of view |
The viewpoint can be set in an orbit around the data model, using the polar coordinates \theta
and phi
. Alternatively, it can be set in a completely general way using the 4x4 matrix
userMatrix
. If userMatrix
is specified, theta
and phi
are ignored.
The pointing device of your graphics user-interface can also be used to set the viewpoint interactively. With the pointing device the buttons are by default set as follows:
# animated round trip tour for 10 seconds rgl.open() shade3d(oh3d(), color="red") start <- proc.time()[3] while ((i <- 36*(proc.time()[3]-start)) < 360) { rgl.viewpoint(i,i/4); }