Set the color used when rendering.
After calling color()
all subsequent rendering will use the specified color
value. Color values must be in the range 0.0 to 1.0. There a number of
different ways this function can be called. See the examples
section below for usage.
syntax
color(grey) color(r, g, b) color(r, g, b, a) color([r, g, b]) color([r, g, b, a])
paramaters
grey | grey-scale value |
r | red value |
g | green value |
b | blue value |
a | alpha (transparency) value |
examples
set color with grey-scale value
def display(): lighting(False) translateX(-5) color(0.1) cube(3.0) translateX(5) color(0.5) cube(3.0) translateX(5) color(0.9) cube(3.0)
set color using rgb values
def display(): lighting(False) color(0.0, 1.0, 1.0) cube(3.0)
set color using rgb list
def display(): lighting(False) color([1.0, 1.0, 0.0]) cube(3.0)
set color using variable
def display(): lighting(False) my_color = [1.0, 0.0, 1.0] color(my_color) cube(3.0)
set color using alias
def display(): lighting(False) color(blue) cube(3.0)