vektorová grafika
DESCRIPTION
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á. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/1.jpg)
Vektorová grafika
![Page 2: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/2.jpg)
Vektorové entity
• Úsečka• Kružnice, elipsa, kruhový oblouk,…• Složitější křivky, splajny, Bézierovy křivky,
…• Plochy• Tělesa• Modely
![Page 3: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/3.jpg)
Rasterizace
• Regenerace• Rasterizace úsečky (například DDA
algoritmus)
![Page 4: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/4.jpg)
Vektorizace
• Ruční• Automatická• Poloautomatická
![Page 5: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/5.jpg)
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
![Page 6: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/6.jpg)
Cvičný příklad
1. Zadat myší
5. Uzavřít křivku
2. Relativní kartézská s.
3. Relativní polární s.
8. Uchopení endp
4. Relativní polární
6. Uchopení int
7. Filtr .x a uchopení mid + relativní kartézská s.
![Page 7: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/7.jpg)
Aplikační programy
• Vektorové kreslící programy (Computer Aided Drafting)
• Počítačem podporované projektování (Computer Aided Design)
![Page 8: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/8.jpg)
Typy CAD systémů
• Obecné (AutoCAD, MicroStation,…)• Profesní nadstavby (CADCon,…)• Profesní (Spirit, Allplan,…)
![Page 9: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/9.jpg)
Další aplikace
• GIS Geografické informační systémy• DMT Digitální modelování terénu• GPS Globální polohovací systémy
![Page 10: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/10.jpg)
Třírozměrné modelování
![Page 11: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/11.jpg)
Modelování a zobrazování
Realita (sutečnost)
model
Obraz(y) modelu
modelování
Zobrazování
(vizualizace)
![Page 12: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/12.jpg)
3D modelování
• Rastrové (voxelové)• Vektorové
![Page 13: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/13.jpg)
Voxelové modelování
0 = není v tělese
1 = je v tělese
![Page 14: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/14.jpg)
Vektorové modelování
• Primitivní tělesa• 2 ½ D modelování• CSG modelování
![Page 15: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/15.jpg)
Modelování z primitivních těles
Kvádr
Zadat dva protilehlé vrcholy
Nebo
Zadat dva protilehlé vrcholy podstavy a výšku
![Page 16: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/16.jpg)
Primitivní tělesa v AutoCADu
• Kvádr• Koule• Válec• Kužel• Klín• Torus• ….
![Page 17: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/17.jpg)
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
![Page 18: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/18.jpg)
Vysunutí
• Obdélník → Kvádr• Kruh → Válec
![Page 19: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/19.jpg)
Otočení
• Obdélník → Válec• Trojúhelník → Kužel• Kruh → Koule
![Page 20: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/20.jpg)
Computer Solid Geometry (CSG) modelování
• Množinové operace– Sjednocení– Průnik– Rozdíl
• CSG strom
![Page 21: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/21.jpg)
CSG strom
![Page 22: Vektorová grafika](https://reader035.vdocuments.pub/reader035/viewer/2022070502/56815177550346895dbfb29e/html5/thumbnails/22.jpg)
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}}