rgl.material(
color = c("white"),
alpha = c(1.0),
lit = TRUE,
ambient = "black",
specular = "white",
emission = "black",
shininess = 50.0,
smooth = TRUE,
texture = NULL,
textype = "rgb",
texmipmap = FALSE,
texminfilter = "linear",
texmagfilter = "linear",
texenvmap = FALSE,
front = "fill",
back = "fill",
size = 1.0,
fog = TRUE,
...
)
material3d(...)
material3d
is an alternate interface to the material properties, modelled after
par3d
: rather than setting defaults for parameters that are not specified,
they will be left unchanged. material3d
may also be used to query the material
properties; see the examples below. The current implementation does not return parameters for textures.
The ...
parameter to rgl.material
is ignored.
rgl.primitive
,
rgl.bbox
,
rgl.bg
,
rgl.light
save <- material3d("color")
material3d(color="red")
material3d("color")
material3d(color=save)
Run the code above in your browser using DataLab