Sequential Raytracer Assignment
Contents
Code To Investigate
RayTraceContext
public interface RayTraceContext { int width(); int height(); void mark(int xMin, int yMin, int xMaxExclusive, int yMaxExclusive); void markAndRender(int xMin, int yMin, int xMaxExclusive, int yMaxExclusive); }
Scheduler
public interface Scheduler { void void_fork(Runnable runnable); }
Code To Implement
SequentialRayTracer
class: | SequentialRayTracer.java | |
methods: | rayTrace | |
package: | raytrace.group | |
source folder: | student/src/main/java |
method: public void rayTrace(RayTraceContext context, Scheduler scheduler)
(sequential implementation only)
Checking Your Solution
Visualization
class: | RayTracerViz.java | VIZ |
package: | raytrace.viz | |
source folder: | student/src/main/java |
Correctness
class: | _SequentialRayTracerTestSuite.java | |
package: | raytrace.group | |
source folder: | testing/src/test/java |