| rgl.material {rgl} | R Documentation |
Set material properties for geometry appearance.
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
)
color |
vector of R color characters. Represents the diffuse component in case of lighting calculation (lit = TRUE), otherwise it describes the solid color characteristics. |
lit |
logical, specifying if lighting calculation should take place on geometry |
ambient, specular, emission, shininess |
properties for lighting calculation. ambient, specular, emission are R color character string values; shininess represents a numerical. |
alpha |
vector of alpha values between 0.0 (fully transparent) .. 1.0 (opaque). |
smooth |
logical, specifying whether gourad shading (smooth) or flat shading should be used. |
texture |
path to a texture image file. Supported formats: png. |
textype |
specifies what is defined with the pixmap
|
texmipmap |
Logical, specifies if the texture should be mipmapped. |
texmagfilter |
specifies the magnification filtering type (sorted by ascending quality):
|
texminfilter |
specifies the minification filtering type (sorted by ascending quality):
|
texenvmap |
logical, specifies if auto-generated texture coordinates for environment-mapping should be performed on geometry. |
front, back |
Determines the polygon mode for the specified side:
|
size |
numeric, specifying the line and point size. |
fog |
logical, specifying if fog effect should be applied on the corresponding shape |
Only one side at a time can be culled.
rgl.primitive,
rgl.bbox,
rgl.bg,
rgl.light