rgl.snapshot {rgl} | R Documentation |
Saves the screenshot as png file.
rgl.snapshot( filename, fmt="png" )
filename |
full path to filename. |
fmt |
image export format, currently supported: png |
Animations can be created in a loop modifying the scene and saving each screenshot to a file. Various graphics programs (e.g. ImageMagick) can put these together into a single animation. (See example below)
## Not run: # # create animation # shade3d(oh3d(), color="red") rgl.viewpoint(0,20) setwd(tempdir()) for (i in 1:45) { rgl.viewpoint(i,20) filename <- paste("pic",formatC(i,digits=1,flag="0"),".png",sep="") rgl.snapshot(filename) } ## Now run ImageMagick command: ## convert -delay 10 *.png -loop 0 pic.gif ## End(Not run)