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 = 0.5, pos = NULL, offset = 0.5, fixedSize = TRUE, startsize = 480, initCex = 5, margin = "", floating = FALSE, tag = "", ...)
coordinates. Any reasonable way of defining the
coordinates is acceptable. See the function
A character vector or expression. See
plotmath for how expressions are
Character size expansion.
one value specifying the horizontal adjustment, or two, specifying horizontal and vertical adjustment respectively, or three, for depth as well.
alternate way to specify
Should the resulting sprite behave like the default ones, and resize with the scene, or like text, and stay at a fixed size?
These parameters are unlikely to be needed by users.
startsize is an over-estimate of the size (in pixels) of the
largest expression. Increase this if large expressions
are cut off.
initCex is the size of text used
to form the bitmap. Increase this if letters look too blurry
at the desired size.
Additional arguments to pass to
text when drawing the text.
text3d function passes calls to this
function if its
usePlotmath argument is
This is the default value if its
texts argument looks like an expression.
Called for the side effect of displaying the sprites. The shape ID of the displayed object is returned.