This repository has been archived on 2024-01-12. You can view files and clone it, but cannot push or open issues or pull requests.
jpath/src/main/java/optics/light/LightSource.java

25 lines
443 B
Java

package optics.light;
import basics.math.algebra.Vector;
public abstract class LightSource {
protected Color color;
public LightSource(Color color) {
this.color = color;
}
public Color getColor() {
return color;
}
public void setColor(Color color) {
this.color = color;
}
public abstract Vector getDirection(Vector point);
public abstract double getDistance(Vector point);
}