Draw text using base graphics math plotting
To plot mathematical text, this function uses base graphics functions to plot it to a ‘.png’ file, then uses that file as a texture in a sprite.
plotmath3d(x, y = NULL, z = NULL, text, cex = par("cex"), adj = par("adj"), pos = NULL, offset = 0.5, fixedSize = TRUE, startsize = 480, initCex = 5, ...)
x, y, z |
coordinates. Any reasonable way of defining the
coordinates is acceptable. See the function |
text |
A character vector or expression. See
|
cex |
Character size expansion. |
adj |
one value specifying the horizontal adjustment, or two, specifying horizontal and vertical adjustment respectively. |
pos, offset |
alternate way to specify |
fixedSize |
Should the resulting sprite behave like the default ones, and resize with the scene, or like text, and stay at a fixed size? |
startsize, initCex |
These parameters are unlikely to be needed by users.
|
... |
Additional arguments to pass to
|
Called for the side effect of displaying the sprites. The shape ID of the displayed object is returned.
The text3d
function passes calls to this
function if its usePlotmath
argument is TRUE
.
The default value is determined by examining its
texts
argument; if it looks like an expression,
plotmath3d
is used.
Duncan Murdoch
open3d() plotmath3d(1:3, 1:3, 1:3, expression(x[1] == 1, x[2] == 2, x[3] == 3)) # This lets the text resize with the plot text3d(4, 4, 4, "resizeable text", usePlotmath = TRUE, fixedSize = FALSE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.