diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/movie15/dice.js')
-rw-r--r-- | Master/texmf-dist/doc/latex/movie15/dice.js | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/movie15/dice.js b/Master/texmf-dist/doc/latex/movie15/dice.js new file mode 100644 index 00000000000..0b752c53b59 --- /dev/null +++ b/Master/texmf-dist/doc/latex/movie15/dice.js @@ -0,0 +1,56 @@ +//first remove any scene lights +var lightIndex = scene.lights.count - 1; +for (; lightIndex >= 0; lightIndex--) +{ + scene.lights.removeByIndex(lightIndex); +} + +////set background color +//changer = new RenderEventHandler(); +//changer.onEvent = function(event) +//{ +// event.canvas.background.setColor(new Color(1,1,1)); +//} +//runtime.addEventHandler(changer); + +//add our own lighting +lights = new Object(); +lights.init = function() +{ + //from left + l1 = scene.createLight(); + l1.color.set3(1,1,1); + l1.brightness = .4; + l1.direction.set3(1,0,0); //NB: direction, not source! + + //from right + l2 = scene.createLight(); + l2.color.set3(1,1,1); + l2.brightness = .4; + l2.direction.set3(-1,0,0); + + //from bottom + l3 = scene.createLight(); + l3.color.set3(1,1,1); + l3.brightness = .4; + l3.direction.set3(0,0,1); + + //from top + l4 = scene.createLight(); + l4.color.set3(1,1,1); + l4.brightness = .4; + l4.direction.set3(0,0,-1); + + //from front + l5 = scene.createLight(); + l5.color.set3(1,1,1); + l5.brightness = .4; + l5.direction.set3(0,1,0); + + //from back + l6 = scene.createLight(); + l6.color.set3(1,1,1); + l6.brightness = .4; + l6.direction.set3(0,-1,0); +} +lights.init(); |