12 583
editací
(Přidání a úprava obrázků) |
m (Upřesnění) |
||
''Line-List'' je množina izolovaných [[Úsečka|úseček]]. Program vytváří tyto úsečky pomocí [[Pole (datová struktura)|pole]] vrcholů, kdy jednotlivé úsečky jsou tvořeny po sobě jdoucími dvojicemi vrcholů, proto by počet vrcholů mělo být kladné sudé číslo. Pro seznamy úseček lze také použít materiály či textury. Barvy materiálu či textury se při kreslení objeví pouze na úsečce a nikdy mezi úsečkami.
''Line-Strip'' je grafické primitivum, které je tvořeno množinou spojených úseček. Program může pomocí tohoto primitiva vytvářet polygony, které nejsou uzavřené. Uzavřený polygon je takový polygon, jehož první vrchol je spojen prostřednictvím úsečky s posledním vrcholem. (pokud jsou souřadnice pozic prvního a posledního vrcholu shodné, potom lze samozřejmě pomocí tohoto grafického primitiva vytvořit i uzavřený polygon). Z počtu vrcholů, který lze pro toto primitivum použít, vyplývá, že všechny vrcholy polygonu nemusí být koplanární (leží ve stejné rovině).
''Triangle-List'' je množina izolovaných
''Triangle-Strip'' je množina spojených trojúhelníků, které se dotýkají hranami. Toto primitivum je obzvláště vhodné pro renderování komplexnějších souvislých ploch tvořených mnoha vrcholy. Pokud například program renderuje pruh tvořený z ''n'' čtyřúhelníků, což je ''
''Triangle-Fan'' je grafické primitivum podobné primitivu ''Triangle-Strip'' s tím rozdílem, že všechny trojúhelníky sdílejí jeden vrchol. Podobně jako primitivum ''Triangle-Strip'' je toto primitivum daleko vhodnější pro vykreslování souvislých ploch než primitivum ''Triangle-List'' z důvodu menšího počtu potřebných vrcholů a zejména je vhodné například pro vykreslování podstav [[Válec|válcových těles]], kde je ve středu podstavy jiná barva než na okraji (pokud je však podstava pokryta texturou, potom potřeba středového vrcholu odpadá a v tom případě je výhodnější použít primitivum ''Triangle-Strip'' – o jeden vrchol méně).
|