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
👁 Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
