230 likes | 429 Views
Vektorová grafika. Vektorové entity. Úsečka Kružnice, elipsa, kruhový oblouk,… Složitější křivky, splajny, Bézierovy křivky, … Plochy Tělesa Modely. Rasterizace. Regenerace Rasterizace úsečky (například DDA algoritmus). Vektorizace. Ruční Automatická Poloautomatická.
E N D
Vektorové entity • Úsečka • Kružnice, elipsa, kruhový oblouk,… • Složitější křivky, splajny, Bézierovy křivky, … • Plochy • Tělesa • Modely
Rasterizace • Regenerace • Rasterizace úsečky (například DDA algoritmus)
Vektorizace • Ruční • Automatická • Poloautomatická
Vektorové kreslení • Metody zadávání souřadnic • Polohovací zařízení (myš, digitizér) • Číselně z klávesnice • Kartézské souřadnice • Absolutní • Relativní • Polární souřadnice • Absolutní • Relativní • Uchopovací režim (Snap) • Souřadnicové filtry
Cvičný příklad 7. Filtr .x a uchopení mid + relativní kartézská s. 4. Relativní polární 6. Uchopení int 3. Relativní polární s. 8. Uchopení endp 2. Relativní kartézská s. • Zadat myší • 5. Uzavřít křivku
Aplikační programy • Vektorové kreslící programy (Computer Aided Drafting) • Počítačem podporované projektování (Computer Aided Design)
Typy CAD systémů • Obecné (AutoCAD, MicroStation,…) • Profesní nadstavby (CADCon,…) • Profesní (Spirit, Allplan,…)
Další aplikace • GIS Geografické informační systémy • DMT Digitální modelování terénu • GPS Globální polohovací systémy
Modelování a zobrazování Obraz(y) modelu model Realita (sutečnost) modelování Zobrazování (vizualizace)
3D modelování • Rastrové (voxelové) • Vektorové
Voxelové modelování 0 = není v tělese 1 = je v tělese
Vektorové modelování • Primitivní tělesa • 2 ½ D modelování • CSG modelování
Modelování z primitivních těles Kvádr Zadat dva protilehlé vrcholy Nebo Zadat dva protilehlé vrcholy podstavy a výšku
Primitivní tělesa v AutoCADu • Kvádr • Koule • Válec • Kužel • Klín • Torus • ….
2 ½ D modelování • Modelování 3D těles pomocí transformací z 2D objektů • Posunutí (vysunutí, extrude) • Rotace (rotate, revolve) • …… např posunutí podle křivky
Vysunutí • Obdélník → Kvádr • Kruh → Válec
Otočení • Obdélník → Válec • Trojúhelník → Kužel • Kruh → Koule
Computer Solid Geometry (CSG) modelování • Množinové operace • Sjednocení • Průnik • Rozdíl • CSG strom
CSG strom substract{ union{ box{[0,0,0][4,4,1]} cylinder{[4,2,0],[4,2,1],1} } cylinder{[3,3,0][3,3,5],0.5} }