setAmbientLight()
Purpose
Set the ambient light level
Description
Set the background light levels for red, green and blue
Syntax
setAmbientLight( colour )
Arguments
colour brightness vector for ambient light { red, green , blue }
Example
obj1 = placeObject( cube, { -3, 0, 0 }, { 1, 1, 1 } )
obj2 = placeObject( cube, { 3, 0, 0 }, { 1, 1, 1 } )
setObjectMaterial( obj1, white, 0, 0.05) // white, smooth, shiny
setObjectMaterial( obj2, white, 0, 0.05) // white, smooth, shiny
floor = placeObject( cube, { 0, -2, 0 }, { 10, 0.05, 10 } )
setObjectMaterial( floor, grey, 0, 1 ) // grey, smooth, not shiny
setCamera( { 1, 0.5, 5 }, { 0, 0, 0 } ) // back a bit and off centre, facing world centre
setAmbientLight( { 0.5, 0.2, 0.6 } ) // light purple
loop
rotateObject( obj1, { 1, 1, 1 }, 1 ) // in all directions by 1 degree
rotateObject( obj2, { 1, 1, 1 }, -1 ) // in all directions by -1 degree
drawObjects()
update()
repeat
Associated Commands
pointLight(), pointShadowLight(), removeLight(), setLightBrightness(), setLightColour(), setLightDir(), setLightPos(), setLightSpread(), spotLight(), worldLight(), worldShadowLight()