graphics.raytracers.raytracer.tracer
Class Scene
java.lang.Object
graphics.raytracers.raytracer.tracer.Scene
public class Scene
- extends java.lang.Object
Constructor Summary |
Scene(java.awt.Dimension _screenSize)
|
Method Summary |
graphics.raytracers.raytracer.tracer.Vec3f |
getEye()
|
graphics.raytracers.raytracer.tracer.Vec3f |
getLight()
|
int |
getNumberOfTargets()
|
graphics.raytracers.raytracer.tracer.Target |
getTargetAt(int i)
|
static void |
main(java.lang.String[] args)
|
static graphics.raytracers.raytracer.tracer.Sphere |
makeSphere(double x,
double y,
double z,
double r)
|
void |
preview()
|
int[] |
render()
renderABand - renders lines y0 through
y1, returning the result. |
int[] |
render1()
|
int[] |
renderALine(short pixY)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Scene
public Scene(java.awt.Dimension _screenSize)
makeSphere
public static graphics.raytracers.raytracer.tracer.Sphere makeSphere(double x,
double y,
double z,
double r)
getTargetAt
public graphics.raytracers.raytracer.tracer.Target getTargetAt(int i)
getNumberOfTargets
public int getNumberOfTargets()
getLight
public graphics.raytracers.raytracer.tracer.Vec3f getLight()
getEye
public graphics.raytracers.raytracer.tracer.Vec3f getEye()
render
public int[] render()
- renderABand - renders lines y0 through
y1, returning the result.
renderALine
public int[] renderALine(short pixY)
main
public static void main(java.lang.String[] args)
render1
public int[] render1()
preview
public void preview()