a port of the Processing Visualization Language
Name

specular()

Examples
example pic
size(100, 100, P3D);
background(0);
noStroke();
background(0);
fill(0, 51, 102);
lightSpecular(255, 255, 255);
directionalLight(204, 204, 204, 0, 0, -1);
translate(20, 50, 0);
specular(255, 255, 255);
sphere(30);
translate(60, 0, 0);
specular(204, 102, 0);
sphere(30);
Description

Sets the specular color of the materials used for shapes drawn to the screen, which sets the color of hightlights. Specular refers to light which bounces off a surface in a perferred direction (rather than bouncing in all directions like a diffuse light). Used in combination with emissive(), specular(), and shininess() in setting the materal properties of shapes.

Syntax
specular(gray)

specular(color)

specular(v1,v2,v3)
Parameters
gray int or float: number specifying value between white and black
color color: any value of the color datatype
v1 int or float: red or hue value
v2 int or float: green or saturation value
v3 int or float: green or brightness value
Returns None
Usage Web & Application
Related ambient()
emissive()
shininess()

This reference is licensed under the CC BY-NC-SA 2.0 license:

Creative Commons License
Fork me on GitHub