| OCR Text |
Show 118 All of these transforatios ITL:st be :0 allOW flexibility n chcosing coer6inae spaces, oe can 6efie ransforrrations hich ITap the coorinates fer the ffioroet, ta: all ccordiates are definec l a single de£initio s c ec e , t r.e n ene' can look at the task of o e ne r a t i ne a picture largely as a rr2ping from this definition space into the coordinate systerr. of the output device. The trsfcrrraticns necessary for a perspective mapping of 3D ccorcir.ates cto a 2D isplay Gevice are illustrated in The retation, translation, anc trasfcr2tions ay be dec0os5d into rotation rratrices a trar.slation r.atrix, and 2 5 C a 1. i :-l C; ;:- a t r i x • The" 'n' inc 0 'n' " t ran s for IT a t ion i 5 a s cal :.. 9 cocrc5inates into a f r u s t r urr. (trcca:d ?yrrrid) of vision. Those carts of the icture cc t s i c s t:.e frustrurr r.us t be "clipped" to avoid "v r e c+e r c o nc " pr oc l ens and then mappe d onto the d i p l a y e r e a r£cre6 in order to generate c picture. cevices pe::-fc::-rr - 1 , c._ ..... er -_ .. :--c. _ c: t r.e s e :':3r.sfcr2tios as harcware functions. For those dvices |