import eu.svjatoslav.sixth.e3d.geometry.Point3D;
import eu.svjatoslav.sixth.e3d.renderer.raster.Color;
+/**
+ * Represents light source.
+ */
public class LightSource {
- public int x, y, z;
+ /**
+ * Light source location.
+ */
+ Point3D location;
+ /**
+ * Light source color.
+ */
public Color color;
+ /**
+ * Light source brightness.
+ */
public float brightness;
public LightSource(final Point3D location, final Color color,
final float Brightness) {
- x = (int) location.x;
- y = (int) location.y;
- z = (int) location.z;
-
+ this.location = location;
this.color = color;
brightness = Brightness;
}