All Packages Class Hierarchy This Package Previous Next Index
Class berkeley.cs.dmc.ji3d.Light
java.lang.Object
|
+----berkeley.cs.dmc.ji3d.Base
|
+----berkeley.cs.dmc.ji3d.Light
- public abstract class Light
- extends Base
- implements Options
-
color
-
-
Light(Vec3)
-
-
attenuate(float)
-
-
illuminate(Light[], Vec3, Vec4, Material, Vec3)
-
-
lightDir(Vec3, Vec4)
-
color
public Vec3 color
Light
public Light(Vec3 c)
lightDir
protected abstract float lightDir(Vec3 ldir,
Vec4 v)
attenuate
protected abstract float attenuate(float dist)
illuminate
public static final Color illuminate(Light lights[],
Vec3 eye,
Vec4 vertex,
Material m,
Vec3 normal)
All Packages Class Hierarchy This Package Previous Next Index