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łkisązakodowanekolorystyczniezgodniezoznaczeniamiosi,októrychjuż
wspominaliśmywcześniej.Dlaprzypomnienia:
●
OśXjestczerwonaiodpowiadazakierunekwprawoiwlewo.WartościXrosną
wprawo.WartościXmalejąwlewo.
●
OśYjestzielonaiodpowiadazakierunekwgóręiwdół.WartościYrosnąwgórę.
WartościYmalejąwdół.
●
Oś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