Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział4Obiektynadrzędneipodrzędne
Zanimsiędotegozabierzemy,powinniśmysięupewnić,żeniemamyjakiegośdziwne-
goustawieniawidokuwoknieScene.WewnątrzoknaScenemożemywykorzystywać
niewielkielementwyświetlanywprawymgórnymroguokna,abyzobaczyć,jakjestob-
róconanaszakamera-przypominaontrójwymiarowykompas(pokazanynarysunku
4-4).Strzałkizakodowanekolorystyczniezgodniezoznaczeniamiosi,októrychjuż
wspominaliśmywcześniej.Dlaprzypomnienia:
Xjestczerwonaiodpowiadazakierunekwprawoiwlewo.WartościXrosną
wprawo.WartościXmalejąwlewo.
Yjestzielonaiodpowiadazakierunekwgóręiwdół.WartościYrosnąwgórę.
WartościYmalejąwdół.
Zjestniebieskaiodpowiadazakierunekwprzódiwtył.WartościZrosną
wprzód.WartościZmalejąwtył.
Rysunek4-4.ElementwyświetlanywprawymgórnymroguoknaScene.Nazwaosi,
którejodpowiadadanastrzałka,jestpodanaobok,awszystkiestrzałki
stosująstandardowykodkolorystyczny
Każdaztychkolorowychstrzałekjestzwróconawdodatnimkierunkuodpowiedniejosi.
Innymisłowywskazująfaktycznekierunkiwprawo,wgóręiwprzódwnaszymświecie.
Takwięczielonastrzałka,odpowiadającaosiY,jestzawszeskierowanawgóręświata.
Tooznacza,żejeślinanaszejsceniejestonaskierowanawdół,topatrzymynaświat
„dogórynogami”.Tenelementinformujenas,gdzienaprawdęjest„góra”.Możemy
ustawićodpowiednioswojąkamerę,przytrzymującwciśniętyprawyprzyciskmyszy
iporuszającmyszą,takabyzielonastrzałkabyłaskierowanawgórę,jaknarysunku4-4.
Terazutworzymysześcian.Gdybędziezaznaczony,możemyzmienićjegonazwę
naCubeBase(sześciennapodstawa)ugóryoknaInspector.Ustawimytensześcian,
takabybyłgruby,aleniski.KorzystajączoknaInspector,ustawiamyjegoskalowanie
wskładnikuTransformnaprzykładna(10,4,10).Oznaczatoskalowanie10naosiachX
iZ,aletylko4naosiY(wysokość).
Istniejekilkasposobównato,abyzapewnić,żejakiśobiektbędziewyrównany
względeminnegopodczasjegotworzenia.Każdynowotworzonyobiektjestumiesz-
czanywpewnymokreślonymmiejscuprzednasząkamerą.Jeśliutworzymykolejny
39