Tracing Algorithms for 3D Graphics
An Introduction with Examples in C++ |
Prof. David Bernstein
|
Computer Science Department |
bernstdh@jmu.edu |
Ray
classMaterial
interfaceShape3D
interfaceIntersection
classCompositeShape
(in the sense of the composite
pattern) classShape3D
interfaceLight
classRay
Class
Ray
Class (cont.)
Shape3D
InterfaceIntersection
Class
Intersection
Class (cont.)
CompositeShape3D
Class
CompositeShape3D
Class (cont.)
Light
Class
Light
Class (cont.)