1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package net.jbeans.j3d.light;
24
25 /* ------------------ Import classes (packages) ------------------- *//package-summary/html">class="comment"> ------------------ Import classes (packages) ------------------- *//package-summary.html">class="comment">/* ------------------ Import classes (packages) ------------------- *//package-summary.html">class="comment"> ------------------ Import classes (packages) ------------------- */
26 import javax.media.j3d.*;
27 import javax.vecmath.*;
28
29
30
31
32 /***
33 * LightUtil defines various static constant fields used for lighting.
34 *
35 * @version $Revision: 1.3 $
36 * @author Masahiro Takatsuka (masa@jbeans.net)
37 */
38
39 public final class LightUtil {
40 public static Color3f WHITE = new Color3f(1.0f, 1.0f, 1.0f);
41 public static Vector3f DEFAULT_DIRECTION = new Vector3f(0.0f, 0.0f, -1.0f);
42 public static Point3f DEFAULT_POSITION = new Point3f(0.0f, 0.0f, 0.0f);
43 public static Point3f DEFAULT_ATTENUATION = new Point3f(1.0f, 0.0f, 0.0f);
44 public static float DEFAULT_SPREAD_ANGLE = (float) Math.PI;
45 public static float DEFAULT_CONCENTRATION = 0.0f;
46 }