Figure Comments
1-01 Five Boxes (group.ray).
1-02 Five Boxes, with only the third box in focus (group3.ray).
1-03 Five Boxes, with only the second box in focus (group3.ray).
1-04 Plan view of the Five Boxes.
1-05 Plan and Section of the Five Boxes.
2-01 Blob primitive: nine metaballs (blob.ray).
2-02 Box primitive: diagram example.
2-03 Box primitive: three boxes, two are transformed (box.ray).
2-04 Cone primitive: diagram example.
2-05 Cone primitive: section through wine glass.
2-06 Cone primitive: simple wine glass (wine.ray).
2-07 Cylinder primitive: diagram example.
2-08 Cylinder primitive: curved "roof sheet" (cylinder.ray).
2-09 Cylinder primitive: section through example.
2-10 Disc primitive: diagram example.
2-11 Disc primitive: face mapped onto a disc (face.ray).
2-12 Plane primitive: diagram example.
2-13 Plane primitive: sunset over the ocean (waves.ray).
2-14 Poly primitive: diagram example.
2-15 Poly primitive: poly and four cylinders (poly.ray).
2-16 Sphere primitive: diagram example.
2-17 Sphere primitive: bowl, red outside green inside (bowl.ray).
2-18 Torus primitive: diagram example.
2-19 Torus primitive: curving roof trusses (trusses.ray).
2-20 Triangle primitive: diagram example.
2-21 Triangle primitive: curving green shape (tri-flat.ray).
2-22 Triangle primitive (with normals): diagram example.
2-23 Triangle primitive (with normals): curving green shape (tri-phong.ray).
3-01 Area Light diagram.
3-02 Area Light: shadow cast by three cylinders (area.ray).
3-03 Directional Light diagram.
3-04 Directional Light: shadow cast by three cylinders (directional.ray).
3-05 Extended Light diagram.
3-06 Extended Light: shadow cast by three cylinders (extended.ray).
3-07 Point Light diagram.
3-08 Point Light: shadow cast by three cylinders (point.ray).
3-09 Spot Light diagram.
3-10 Spot Light: shadow cast by three cylinders (spot.ray).
4-01 Shows the various ways of applying surfaces (surf1.ray).
4-02 Encapsulates the basics of defining surfaces (surface_test.ray).
4-03 Reflectivity: two spheres and a mirror (mirror.ray).
4-04 Transparency & Refraction: table with glass top (table2.ray).
4-05 Body: two transparent boxes one with "blue body" (body.ray).
5-01 Section through chess piece used in chess.ray and csg-ok.ray.
5-02 Two chess pieces one clear glass and the other black (chess.ray).
5-03 Diagram with two circles (used to show effects of CSG).
5-04 Two circle diagram showing union.
5-05 Chess piece (made using union) cutting into a box (csg-ok.ray).
5-06 Two circle diagram showing intersection.
5-07 Boxes intersected with a sphere (intersect.ray).
5-08 Two circle diagram showing difference.
5-09 Diagram showing first part of wine glass 'construction'.
5-10 Diagram showing second part of wine glass 'construction'.
5-11 Wine glass (winecup.ray).
5-12 Chess piece (made using list) cutting into a box (csg-prob.ray).
6-01 Rotate: diagram example.
6-02 Section through column in rotate.ray.
6-03 Column (rotate.ray).
6-04 Scale: diagram example.
6-05 Section through dome in scale.ray.
6-06 Dome created by scaling boxes (scale.ray).
6-07 Transform: diagram examples.
6-08 Side view of balustrade in transform.ray.
6-09 Balustrade created using transform (transform.ray).
6-10 Translate: diagram example.
6-11 Four columns, two translated (translate.ray).
7-01 Blotch example (blotch.ray).
7-02 Bump example (bump.ray).
7-03 Checker example (checker.ray).
7-04 Cloud example (cloud.ray).
7-05 Fbm example (fbm.ray).
7-06 Fbmbump example (fbmbump.ray).
7-07 Gloss example (gloss.ray).
7-08 Image example (image.ray).
7-09 Marble example (marble.ray).
7-10 Sky example (sky.ray).
7-11 Stripe example (stripe.ray).
7-12 Wood example (wood.ray).
8-01 Section through lamp in lamp.ray.
THE END - List of Figures