Description Usage Arguments Details Value Author(s) See Also Examples
This function opens a TCL/TK modal dialog to allow particular views of an rgl
scene
to be saved.
1 2 | tkpar3dsave(params = c("userMatrix", "scale", "zoom", "FOV"),
times = FALSE, dev = cur3d(), ...)
|
params |
Which parameters to save |
times |
Should times be saved as well? |
dev |
Which |
... |
Additional parameters to pass to |
This opens a TCL/TK modal dialog box with Record
and Quit
buttons. Each time
Record
is clicked, a snapshot is taken of current par3d
settings. When
Quit
is clicked, the dialog closes and the values are returned in a list.
If times == TRUE
, then the times at which the views are recorded will also be saved, so that
the play3d
function will play back with the same timing.
A list of the requested components. Each one will consist of a list of values that were
current when the Record
button was clicked. These are suitable to be passed directly
to the par3dinterp
function.
Duncan Murdoch
1 2 3 4 5 6 7 8 9 10 11 | if (interactive()) {
# Record a series of positions, and then play them back immediately
# at evenly spaced times, in an oscillating loop
example(plot3d)
play3d( par3dinterp( tkpar3dsave() ) )
# As above, but preserve the click timings
# play3d( par3dinterp( tkpar3dsave(times=TRUE) ) )
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.