home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
tt
/
raysh402
/
guide.tex
/
node20_mn.html
< prev
next >
Wrap
Text File
|
1992-02-09
|
1KB
|
33 lines
<H1><A ID="SECTION00700000000000000000">
Object Definition</A>
</H1>
<P>
Objects in <#348#><#1843#><EM>rayshade</EM><#1843#><#348#> are composed of relatively simple <#349#><EM>primitive</EM><#349#>
objects. These primitives may be used by themselves, or they
may be combined to form more complex objects known as <#350#><EM>aggregates</EM><#350#>.
A special family of aggregate objects,
<#351#><EM>Constructive Solid Geometry</EM><#351#> or CSG
objects, are the result of a boolean operations applied to
primitive, aggregate, or CSG objects.
<P>
This chapter describes objects from a strictly geometric point of
view. Later chapters on surfaces, textures, and shading describe
how object appearances are defined.
<P>
An <#352#><EM>instance</EM><#352#> is an object that has optionally been transformed
and
textured. They are the entities that are actually rendered by
<#353#><#1845#><EM>rayshade</EM><#1845#><#353#>; when you specify that, for example, a textured
sphere is to be rendered, you are said to be instantiating
the textured sphere.
An instance
is specified as a primitive, aggregate, or CSG object that
is followed by optional transformation and texturing information.
Transformations and textures are described in Chapters 7 and 8 respectively.
<P>