
Zde naleznete zbytek příkazů pro 3D režimy, slouží pro změnu pozadí, práci s texty ve 3D, převod souřadnic z 3D na 2D a zpět, zastavení a spuštění vykreslování, čekání na další snímek, nastavení dohledu kamery a vzhledu modelu.
|  | Zapne / vypne pozadí (For mode 3D) |  Zobrazit příkladSkrýt příklad | Zobrazení okolního světa. | Nastaví autorotaci kamery. Po dvou vteřinách přepíná jednotlivé typy zobrazení pozadí. | | |
V panelu nástrojů najdete pouze jednu ikonku, tj. příkaz, který zobrazení pozadí mění. Když však na ni v programu poklepete, zobrazí se dialog s nabídkou možných zobrazení okolního světa.
Na výběr jsou 3 předdefinovaná pozadí, prázdné černé pozadí, nebo i pozadí vytvořené z vlastních obrázků. Více se dozvíte na stránce Nastavení pozadí 3D světa.
|
|
|  | Definuj kvádrový prostror (For mode 3D) | | Definuje kvádrofý prostor | |
|
|  | Je bod v kvádru? (For mode 3D) | | Vrátí true, když je bod v kvádru | |
|
3D prostor se rozděluje na 3D krychle o rozměrech 2×2×2 metry. 3D souřadnice můžete převádět na souřadnice krychlí (obdoba políčkových souřadnic z 2D režimů), nebo na 2D souřadnice na ploše. O souřadnicích ve 3D prostoru se více dozvíte na stránce 3D svět.
|  | Převeď 2D na 3D (For mode 3D) |  Zobrazit příkladySkrýt příklady | Převede 2D pozici na obrazovce na 3D pozici ve scéně. | Baltík vyčaruje model domku. Program pak v nekonečném cyklu čeká na pohyb myší a vypisuje souřadnice myši převedené na 3D souřadnice ve světě. Tyto 3D souřadnice udávají, na jakou pozici ve 3D scéně ukazuje kurzor myš. Pokud najedete myší mimo model, souřadnice budou 0, 0, 0. | | |
Vytvoří dva 2D texty, 30 náhodných kvádrů a sprite koule, vypne standardní ovládání myší a přiřadí události pohybu myši metodu MyMouseMove (metoda se tedy spustí vždy, když uživatel pohne myší). Metoda vykresluje na 3D pozici ve scéně, kterou získáme převedním z 2D pozice myši na obrazovce, červenou kouli a vypisuje její 2D pozice na obrazovce i 3D pozice ve scéně. | | |
|
|
|  | Převeď 3D na 2D (For mode 3D) |  Zobrazit příkladySkrýt příklady | Převede 3D pozici ve scéně na 2D pozici na obrazovce. | Baltík vyčaruje dárek a uloží ho do spritu. Poté na obrazovku vypíše 3D souřadnice spritu převedené na 2D souřadnice (takže se vypíše, jaké souřadnice má sprite na 2D ploše). | | |
Vytvoří sprite koule a dva 2D texty. Poté vždy po 5 sekundách na náhodnou 3D pozici ve scéně nakreslí modrou kouli a napíše její 3D pozici ve scéně i 2D pozici na obrazovce. | | |
|
|
|  | Souřadnice Z v bodech (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí nebo nastaví hodnotu vlastnosti Z v bodech. | Zviditelní Baltíka a pak donekonečna mění Baltíkovo Z souřadnici na zbytek po dělení počtu opakování cyklu a 5 a od toho ještě odečte 3. | | |
|
|
|  | Souřadnice X v Baltíkových kostkách (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí nebo nastaví souřadnici X přepočítanou do Baltíkových kostek. | Baltík se stane viditelným, popojde dopředu, sletí dolů, otočí se doleva a poté dvakrát popojde dopředu. Pak se na obrazovku vypíšou souřadnice Baltíka v Baltíkových kostkách. Poté se čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice Y v Baltíkových kostkách (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí nebo nastaví souřadnici Y přepočítanou do Baltíkových kostek. | Baltík se stane viditelným, popojde dopředu, sletí dolů, otočí se doleva a poté dvakrát popojde dopředu. Pak se na obrazovku vypíšou souřadnice Baltíka v Baltíkových kostkách. Poté se čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice Z v Baltíkových kostkách (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí nebo nastaví souřadnici Z přepočítanou do Baltíkových kostek. | Baltík se stane viditelným, popojde dopředu, sletí dolů, otočí se doleva a poté dvakrát popojde dopředu. Pak se na obrazovku vypíšou souřadnice Baltíka v Baltíkových kostkách. Poté se čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice X,Y,Z v metrech (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí souřadnice X,Y,Z v metrech z parametrů zadaných počtem kostek. | Baltík se stane viditelným, dvakrát popojde dopředu, otočí se doprava, znovu popojde dopředu a sletí dolů. Poté se na obrazovku vypíší souřadnice Baltíka v metrech převedené ze souřadnic Baltíka v kostakách. Nakonec se čeká na stisk klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice X v metrech (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí souřadnici X v metrech z parametru zadaného počtem kostek. | Baltík se stane viditelným, dvakrát popojde dopředu, otočí se doprava, opět popojde a sletí dolů. Potom se na obrazovku vypíší souřadnice Baltíka v metrech. Všechny tři vypsané souřadnice jsou převedeny ze souřadnic Baltíka v kostkách. Nakonec program čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice Y v metrech (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí souřadnici Y v metrech z parametru zadaného počtem kostek. | Baltík se stane viditelným, dvakrát popojde dopředu, otočí se doprava, opět popojde a sletí dolů. Potom se na obrazovku vypíší souřadnice Baltíka v metrech. Všechny tři vypsané souřadnice jsou převedeny ze souřadnic Baltíka v kostkách. Nakonec program čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice Z v metrech (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí souřadnici Z v metrech z parametru zadaného počtem kostek. | Baltík se stane viditelným, dvakrát popojde dopředu, otočí se doprava, opět popojde a sletí dolů. Potom se na obrazovku vypíší souřadnice Baltíka v metrech. Všechny tři vypsané souřadnice jsou převedeny ze souřadnic Baltíka v kostkách. Nakonec program čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice X,Y,Z v kostkách (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí souřadnice X,Y,Z v počtu kostek z parametrů zadaných v metrech. | Baltík se stane viditelným, dvakrát popojde dopředu, otočí se doprava, znovu popojde dopředu a sletí dolů. Poté se na obrazovku vypíší souřadnice Baltíka v kostkách převedené ze souřadnic Baltíka v metrech. Nakonec se čeká na stisk klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice X v kostkách (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí souřadnici X v počtu kostek z parametru zadaného v metrech. | Baltík se stane viditelným, dvakrát popojde dopředu, otočí se doprava, opět popojde a sletí dolů. Potom se na obrazovku vypíší souřadnice Baltíka v kostkách. Všechny tři vypsané souřadnice jsou převedeny ze souřadnic Baltíka v metrech. Nakonec program čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice Y v kostkách (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí souřadnici Y v počtu kostek z parametru zadaného v metrech. | Baltík se stane viditelným, dvakrát popojde dopředu, otočí se doprava, opět popojde a sletí dolů. Potom se na obrazovku vypíší souřadnice Baltíka v kostkách. Všechny tři vypsané souřadnice jsou převedeny ze souřadnic Baltíka v metrech. Nakonec program čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
|
|
|  | Souřadnice Z v kostkách (For mode 3D) |  Zobrazit příkladSkrýt příklad | Vrátí souřadnici Z v počtu kostek z parametru zadaného v metrech. | Baltík se stane viditelným, dvakrát popojde dopředu, otočí se doprava, opět popojde a sletí dolů. Potom se na obrazovku vypíší souřadnice Baltíka v kostkách. Všechny tři vypsané souřadnice jsou převedeny ze souřadnic Baltíka v metrech. Nakonec program čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
|
|
Nastavení vykreslování 3D scény |  | Pozastavit vykreslování (For modes 2D, 3D) |  Zobrazit příkladSkrýt příklad | Pozastaví vykreslování scény. | Společný příklad (For modes 2D, 3D) |    | Zviditelní Baltíka a pozastaví vykreslování. Poté donekonečna opakuje tento sled příkazů: zapne vykreslování, Baltík popojde, otočí se doleva, vypne vykreslování a počká na stisk nějaké klávesy. | | |
|
|
|  | Spustit vykreslování (For modes 2D, 3D) |  Zobrazit příkladSkrýt příklad | Spustí vykreslování scény. | Společný příklad (For modes 2D, 3D) |    | Zviditelní Baltíka a pozastaví vykreslování. Poté donekonečna opakuje tento sled příkazů: zapne vykreslování, Baltík popojde, otočí se doleva, vypne vykreslování a počká na stisk nějaké klávesy. | | |
|
|
|  | Počkat na další snímek (For modes 2D, 3D) |  Zobrazit příkladSkrýt příklad | Volaný je zablokován až do vykreslení dalšího snímku. | Pozastaví vykreslování, vytvoří nový 3D text a do proměnné c vloží hodnotu 0. Poté bude donekonečna opakovat tento sled příkazů: zapne vykreslování, počká na vykreslení dalšího snímku, vypne vykreslování, vloží do textu 3D textu hodnotu proměnné c a tuto hodnotu zvýší o 1. | | |
|
|
|  | Vzdálenost dohledu (For modes 2D, 3D) |  Zobrazit příkladSkrýt příklad | Vrátí nebo nastaví největší vzdálenost od kamery do níž se bude scéna vykreslovat. | Vytvoří sprite z modelu a poté mění v cyklu konec zobrazovací roviny (vzdálenost od kamery, za níž není nic zobrazováno). | | |
|
|
|  | Začátek promítací roviny (For modes 2D, 3D) |  Zobrazit příkladSkrýt příklad | Vrátí nebo nastaví nejmenší vzdálenost od kamery od níž se bude scéna vykreslovat. | Vytvoří sprite z modelu a poté mění v cyklu začátek zobrazovací roviny (vzdálenost od kamery, před níž není nic zobrazováno). | | |
|
|
Shledali jste tuto informaci pro Vás užitečnou?
Máte nějaký dotaz nebo připomínku k tomuto tématu? Napište nám.
©1978-2010 SGP SystemsNadřazená stránka | Předchozí stránka | Další stránka |