1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) 2013 - Pedro SOUZA
4 // This file is released under the 3-clause BSD license. See COPYING-BSD.
7 function demo_color_light()
9 my_handle = scf(100001);
10 clf(my_handle,"reset");
11 demo_viewCode("color_light.dem.sce");
15 my_plot_desc = "Color light";
16 my_handle.figure_name = my_plot_desc;
18 plot3d;l=light();s=gce();
20 s.use_color_material = "off";
24 s.ambient_color = [1 1 1];
25 s.diffuse_color = [1 1 1];
26 s.specular_color = [1 1 1];
37 if ~is_handle_valid(l) then
41 cdiff = diff0 * (1 - t) + diff1 * t;
42 cspec = spec0 * (1 - t) + spec1 * t;
43 l.ambient_color = 0.2 * cdiff;
44 l.diffuse_color = 0.8 * cdiff;
45 l.specular_color = cspec;
48 if ~is_handle_valid(l) then
62 clear demo_color_light;