Reference+
Name
specular()
Description
Sets the specular color of the materials used for shapes drawn to the screen, which sets the color of highlights. Specular refers to light which bounces off a surface in a preferred direction (rather than bouncing in all directions like a diffuse light). Used in combination with emissive(), ambient(), and shininess() in setting the material properties of shapes.
Examples
size(400, 400, P3D); background(0); noStroke(); background(0); fill(0, 51, 102); lightSpecular(255, 255, 255); directionalLight(204, 204, 204, 0, 0, -1); translate(80, 200, 0); specular(255, 255, 255); sphere(120); translate(240, 0, 0); specular(204, 102, 0); sphere(120);
Syntax
specular(rgb)
specular(gray)
specular(v1, v2, v3)
Parameters
rgb
(int)
color to setgray
(float)
value between black and white, by default 0 to 255v1
(float)
red or hue value (depending on current color mode)v2
(float)
green or saturation value (depending on current color mode)v3
(float)
blue or brightness value (depending on current color mode)
Return
void
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.