Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* okno: Toto je obdĺžnikový región v * World koordinuje *, ktorý definuje časť scény, ktorá sa zobrazí. Je špecifikovaný v jednotkách súradníckeho systému vašej scény (napr. Metry, pixely v 2D obrázku). V podstate hovoríte:„Chcem iba ukázať svet v tomto políčku.“
* Viewport: Jedná sa o obdĺžnikovú oblasť v * súradniciach obrazovky * (pixely), kde sa zobrazí obsah okna. Je definovaná súradnicami pixelov na vašej obrazovke alebo na zobrazovacom zariadení. Určuje oblasť * na obrazovke *, kde bude obrázok nakreslený. Hovoríte:„Chcem vložiť obrázok z okna do tejto oblasti mojej obrazovky.“
Analogia:
Predstavte si, že sa pozeráte cez fotoaparát.
* Okno je oblasť scény, ktorá je viditeľná cez objektív fotoaparátu. Môžete priblížiť alebo von (zmena veľkosti okna), aby ste videli rôzne časti scény.
* Vieckport je veľkosť a umiestnenie obrázka, ktorý sa zobrazuje na obrazovke fotoaparátu alebo v hľadáčiku. Môže to byť celá obrazovka alebo jej menšia časť.
v kóde (koncepčné):
Povedzme, že vaše svetové súradnice sa pohybujú od (0,0) do (100 100).
* Môžete definovať „okno“ od (20, 20) do (80, 80), čo znamená, že chcete iba ukázať centrálnu časť svojej scény.
* Váš `Viewport` môže byť celá obrazovka (napr. Šírka 0 až 800 pixelov, vysoká 0 až 600 pixelov). Obrázok z okna (20,20) do (80,80) vo svetových súradniciach bude mapovaný a zmenšený tak, aby vyhovoval tomuto výrezu 800x600 pixelov.
Transformácia:
Proces vykresľovania zahŕňa transformáciu súradníc objektov v okne na ich zodpovedajúce miesta pixelov v výreze. Zahŕňa to transformačnú maticu, ktorá sa prispôsobuje, prekladá a potenciálne otáča obsah okna tak, aby vyhovoval výrezu. Toto sa často označuje ako transformácia projekcie * v 3D grafike.
Stručne povedané:okno vyberie * čo * Časť scény sa má zobraziť a výhľad určuje * kde * a * aká veľká * sa táto časť zobrazí na obrazovke.