Class HSV

colormodel.HSV(h, s, v)

An instance is a HSV color value.

Constructor: creates a new HSV color (h,s,v).

param h:the initial hue

Precondition: float between 0.0 and 360.0, not including 360.0.

param s:the initial saturation

Precondition: float between 0.0 and 1.0, inclusive.

param v:the initial value

Precondition: float between 0.0 and 1.0, inclusive.

No arguments are optional.

Attributes

hue

The hue channel.

Invariant: Value must be a float between 0.0 and 360.0, not including 360.0.

saturation

The staturation channel.

Invariant: Value must be a float between 0.0 and 1.0, inclusive.

value

The value channel.

Invariant: Value must be a float between 0.0 and 1.0, inclusive.

Methods

glColor()

Returns: 4 element list of the equivalent rgba color.

This method converts this object to an RGB object and then extracts a 4 element list with color values between 0 and 1. This is a conversion of this object into a format that can be used in openGL graphics

Table Of Contents

Previous topic

Class RGB

Next topic

Color Constants

This Page