|
Ray Tracing
An Introduction with Examples in C++ |
|
Prof. David Bernstein
|
| Computer Science Department |
| bernstdh@jmu.edu |
Ray class, an empty (for semantics
only) Material interface, a Shape3D
interface, an Intersection class,
a CompositeShape (in the sense of the composite
pattern) class, some classes that implement
the Shape3D interface, and a Light
class
RayTracingMaterial interfaceRayTracingMaterial
interfaceRayTracer
Light