Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je rozdiel medzi oknom a výrečkom v grafike?

V počítačovej grafike sa „Okno“ a „Viewport“ vzťahujú na rôzne obdĺžnikové oblasti zapojené do zobrazovania scény. Vzťahujú sa na transformáciu zo svetových súradníc vašej scény na pixely na obrazovke. Pomyslite na to, že sa pozeráte cez okno na väčšej scéne (na svete).

* 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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené