OOF2: The Manual
Name
HSVColor (HSVColor) — Color specified by Hue, Saturation, and Value.
Synopsis
HSVColor(hue, saturation, value)
Details
-
Base class:
OpaqueColor -
Parameters:
hue- Value of Hue. Type: A real number in the range [0, 360].
saturation- Value of Saturation. Type: A real number in the range [0, 1].
value- Value of ... hmmm ... Value. Type: A real number in the range [0, 1].
Description
HSVColor specifies a OpaqueColor in terms of its
hue, saturation, and
value. We stole our algorithm for converting
between RGB and HSV
from http://www.cs.rit.edu/~ncs/color/t_convert.html.
hue is angle on the color wheel, in degrees. 0 or
360 is red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue,
and 300 is magenta.
saturation describes the “strength”
or “purity” of the color. It's a floating point number
between 0 and 1. Low values give pale, washed-out colors, tending
toward white.
value is the brightness of the color. It too is
a floating point number between 0 and 1, where 0 is darkest and 1 is
brightest.



