Obsolete functions to write HTML/Javascript code to control a WebGL display
These functions write out HTML code to control WebGL displays on the same page. They are deprecated; most documentation has now been removed.
subsetSlider(subsets, labels = names(subsets), fullset = Reduce(union, subsets), subscenes = currentSubscene3d(), prefixes = "", accumulate = FALSE, ...) subsetSetter(subsets, subscenes = currentSubscene3d(), prefixes = "", fullset = Reduce(union, subsets), accumulate = FALSE) clipplaneSlider(a=NULL, b=NULL, c=NULL, d=NULL, plane = 1, clipplaneids, prefixes = "", labels = signif(values[,1],3), ...) toggleButton(subset, subscenes = currentSubscene3d(), prefixes = "", label = deparse(substitute(subset)), id = paste0(basename(tempfile("input"))), name = id)
subsets |
A list of vectors of object identifiers; the slider or setter will choose among them. |
labels |
Labels to display corresponding to each subset. If |
fullset |
Objects in the subscene which are not in |
subscenes |
The subscenes to be controlled. |
prefixes |
The prefixes of the WebGL scenes to be controlled. |
accumulate |
If |
id |
The |
name |
The name of the input control that will be generated. |
... |
Arguments to pass to |
a,b,c,d |
The parameter values to change. Leave as |
plane, clipplaneids |
The identifier of the particular clipplane to modify. |
subset |
The subset that the button should toggle. |
label |
The button label. |
subsetSetter
returns a length-one character vector
of class "propertySetter"
.
The other functions
use cat
to write their output and invisibly return the
id
of the control that was generated.
Duncan Murdoch
playwidget
and toggleWidget
for a newer, preferred method of inserting controls
into a scene.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.