summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/movie15/dice.js
blob: 0b752c53b596a33c8b010e1c01d200e062bb6a51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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();