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)
A list of vectors of object identifiers; the slider or setter will choose among them.
Labels to display corresponding to each subset. If
numeric labels will be shown.
Objects in the subscene which are not in
will not be touched.
The subscenes to be controlled.
The prefixes of the WebGL scenes to be controlled.
TRUE, the subsets will accumulate (by union)
as the value increases.
id of the input control that will be generated.
The name of the input control that will be generated.
Arguments to pass to
The parameter values to change. Leave as
to hold the parameter constant.
The identifier of the particular clipplane to modify.
The subset that the button should toggle.
The button label.
subsetSetter returns a length-one character vector
The other functions
cat to write their output and invisibly return the
id of the control that was generated.