home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / tt / raysh402 / guide.tex / node20_mn.html < prev    next >
Text File  |  1992-02-09  |  1KB  |  33 lines

  1.  
  2. <H1><A ID="SECTION00700000000000000000">
  3. Object Definition</A>
  4. </H1>
  5.  
  6. <P>
  7. Objects in <#348#><#1843#><EM>rayshade</EM><#1843#><#348#> are composed of relatively simple <#349#><EM>primitive</EM><#349#>
  8. objects.  These primitives may be used by themselves, or they
  9. may be combined to form more complex objects known as <#350#><EM>aggregates</EM><#350#>.
  10. A special family of aggregate objects,
  11. <#351#><EM>Constructive Solid Geometry</EM><#351#> or CSG
  12. objects, are the result of a boolean operations applied to
  13. primitive, aggregate, or CSG objects.
  14.  
  15. <P>
  16. This chapter describes objects from a strictly geometric point of
  17. view.  Later chapters on surfaces, textures, and shading describe
  18. how object appearances are defined.
  19.  
  20. <P>
  21. An <#352#><EM>instance</EM><#352#> is an object that has optionally been transformed
  22. and
  23. textured.  They are the entities that are actually rendered by
  24. <#353#><#1845#><EM>rayshade</EM><#1845#><#353#>; when you specify that, for example, a textured
  25. sphere is to be rendered, you are said to be instantiating
  26. the textured sphere.
  27. An instance
  28. is specified as a primitive, aggregate, or CSG object that
  29. is followed by optional transformation and texturing information.
  30. Transformations and textures are described in Chapters 7 and 8 respectively.
  31.  
  32. <P>
  33.