Direct3D: Porovnání verzí

Velikost nezměněna ,  před 11 lety
m
(→‎HAL: viz též)
 
== Souřadný systém a geometrie ==
Aplikace typicky užívají dvou typů [[Kartézská soustava souřadnic|Kartézskéhokartézského systému souřadnic]]: levoruký a pravoruký. U obou typů systému souřadnic ukazuje kladná osa „x“ doprava a kladná osa „y“ směrem vzhůru. U levorukého systému souřadnic pak kladná osa „z“ ukazuje směrem dopředu od pozorovatele, zatímco v případě pravorukého systému souřadnic kladná osa „z“ ukazuje směrem za pozorovatele.
 
Direct3D používá levoruký systém souřadnic a jako takový je tedy po inicializaci výchozí. Lze ale i za použití Direct3D zvolit pro aplikaci pravoruký systém souřadnic, kdy je potřeba učinit dva následující kroky: Pro určení samotného pravorukého systému souřadnic vynásobit pohledovou (nikoliv projekční) [[Transformace|transformační]] [[Matice|matici]] „scale“ [[Vektor|vektorem]] {1,1,-1} a dále z důvodu záměny [[Normála|normálových]] vektorů orientovaných ploch buď zaměnit pořadí vrcholů [[Mnohoúhelník|polygonu]] nebo zaměnit tzv. „cull“ mód určující pořadí vrcholů buď po směru hodinových ručiček nebo proti směru hodinových ručiček.