Vektorová grafika.

Slides:



Advertisements
Podobné prezentace
BU51 Systémy CAD RNDr. Helena Novotná.
Advertisements

TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
 př. 3 Je dán vektor u=(2;-4) a bod M[3;9]. Na ose x najdi bod N tak, aby vektor MN byl s vektorem u rovnoběžný. výsledek postup řešení.
Fakulta životního prostředí Katedra informatiky a geoinformatiky Přednáška 05 Spojitost a derivace funkce Matematika II. KIG / 1MAT2.
 př. 5 výsledek postup řešení Zjistěte, zda body A[3;-1], B[-1;5], C[2;-4] leží v přímce.
směr kinematických veličin - rychlosti a zrychlení,
KEE/POE 12. přednáška Model FV systému Ing. Milan Bělík, Ph.D.
Modelování v prostoru.
Křivky Plochy.
2.1.2 Graf kvadratické funkce
KEE/POE 8. přednáška Počítačové modelování Křivky Ing. Milan Bělík, Ph.D.
Funkce více proměnných.
5,6. hodina ZÁKLADY KRESLENÍ: Jednotky Modelový a výkresový prostor
Autor:Jiří Gregor Předmět/vzdělávací oblast: Informační a komunikační technologie Tematická oblast:Práce se standardním aplikačním programovým vybavením.
Rychlost okamžitá rychlost hmotného bodu:
Čištění dat Cleaning. Vstup: Množina geometrických objektů Výstup: Mapová vrstva s topologií.
CorelDraw – čárové objekty
VEKTOROVÁ GRAFIKA Zatímco v rastrové grafice je celý obrázek popsán pomocí hodnot jednotlivých barevných bodů (pixelů) uspořádaných do pravoúhlé mřížky,
Počítačová podpora konstruování I 2. přednáška
Vektorová grafika.
Klasifikace singularit. Singularity liniové – Uzavřené – Otevřené Lze modelovat pomocí předurčených hran Singularity bodové Singularity plošné – Převisy.
Experimentální fyzika I. 2
Diferenciální geometrie křivek
Kuželosečky.
Vektorová grafika.
Způsoby uložení grafické informace
Bézierovy plochy KMA / GPM F. Ježek
Diferenciální geometrie křivek
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Název školyStřední odborná škola a Gymnázium Staré Město Číslo projektuCZ.1.07/1.5.00/ AutorMgr. Soňa Patočková Název šablonyIII/2.
švýcarský vektorový program pro kresbu map
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.
Práce s polynomy v Matlabu
MATLAB® ( část 2b – mnohočleny).
ProgeCAD Základy kreslení.
Počítačová grafika (základy práce v (vektorovém) kreslicím programu)
Podobnost trajektorií Jiří Jakl Úvod - využití Rozpoznáváni ručně psaných textů GPS navigace Analýza pohybu pracovníku v budovách Predikce.
Co dnes uslyšíte ? Křivky – Určení Analytický popis křivek
Vektor Autor: Mgr. Eva Hubáčková Použití: odvození a procvičení pojmu vektor Datum vypracování: Datum pilotáže:.2013 Anotace: Interaktivní prezentace.
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.
Obecná rovnice přímky v rovině
Parabola.
Křivka Množina bodů v rovině či prostoru, která je dráhou pohybujícího se bodu.  Grafické (empirické) křivky  Graf funkce jedné reálné proměnné  Množiny.
ProgeCAD Základy kreslení.
Parametrická rovnice přímky
Experimentální metody v oboru – Aproximace 1/14 Aproximace Teze přednášek z předmětu „Technický experiment“ © Zdeněk Folta - verze
BU51 CAD systémy RNDr. Helena Novotná. Obsah přednášek  Co potřebujeme z teorie  Ovládání a přizpůsobení AutoCADu (profily, šablony, pracovní prostory,
Elektronické učební materiály - II. stupeň Matematika Autor: Mgr. Radek Martinák FUNKCE – lineární Co znamená lineární? Jak souvisí lineární funkce s přímou.
Parabola Vypracoval: Mgr. Lukáš Bičík
KŘIVKY A PLOCHY JANA ŠTANCLOVÁ
Geometrické modelování
Plochy: spline, B-Spline a NURBS
Úvod do aplikace Autodesk AutoCAD
Polární soustava souřadnic
Fergusonova kubika a spline křivky
Zoner Callisto – křivky
Číslo projektu Číslo materiálu název školy Autor Tématický celek
Digitální učební materiál
Vektorová grafika.
AutoCad 2012 Základy kreslení Kruhový oblouk
Funkce více proměnných.
Coonsovy pláty KMA / GPM F. Ježek
Vektorová grafika.
4. Metoda nejmenších čtverců
Způsoby uložení grafické informace
MATEMATIKA 1: FUNKCE, ROVNICE A NEROVNICE
Interpolace funkčních závislostí
9. Klotoida – přechodnice v silničním stavitelství
9. Klotoida – přechodnice v silničním stavitelství
KŘIVKY Cílem této přednášky není prezentovat kompletní teorii vektorových funkcí a diferenciální geometrii křivek, ale nastínit jen tu část, která nám.
Transkript prezentace:

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

Interpolace Křivka prochází přímo zadanými body

Interpolace polynomem Lineární – 2 body Kvadratická – 3 body Polynom n-tého stupně – n+1 bodů

Lineární interpolace

Kvadratická interpolace

Interpolace polynomem 4 stupně Interpolované body: (-2,4) (-1,0) (0,3) (1,1) (2,-5) Rovnice: 16a -8b +4c -2d + e = 4 a - b + c -d +e = -3 e = 3 a + b + c + d +e = 1 16a +8b +4c +2d +e =-5 Řešení: a=0.458 b=-0.75 c=-2.95 d=1.25 e=3 Funkce: 0.458*x^4-0.75*x^3-2.95*x^2+1.25*x+3

Spline křivka Křivka se skládá z úseků vyjádřených polynom nižšího stupně, než odpovídá počtu bodů. Křivky na sebe v hraničních bodech hladce navazují

Lineární „spline“ Polynomy prvního stupně. V hraničních bodech na sebe navazují spojitě. Není zaručena spojitost ani první derivace. Česky se tomu říká lomená čára

Kvadratický spline Křivka jsou úseky parabol. V hraničních bodech na sebe paraboly hladce navazují – mají spojitou první derivaci. Další derivace nemusí být (a obvykle nejsou) spojité. Je nejpoužívanější, pokud se řekne jen spline, myslí se obvykle kvadratický spline (viz AutoCAD)

Kvadratický spline

Spline křivky vyšších stupňů Kubický – funkce po částech 3-tího stupně (kubika), zaručuje spojitost první a druhé derivace Obecný (n-tého stupně), zaručuje spojitost (n-1). derivace.

Aproximační křivky Nemusí procházet přímo zadanými body. Formálně lze za aproximační křivku považovat libovolnou křivku. Problém je nalézt takové vyjádření, které bude Jednoduché Bude dostatečně dobře aproximovat danou křivku

Aproximace metodou nejmenších čtverců Zvolím typ funkce (obvykle polynom nižšího stupně, než by byl potřeba pro interpolaci bodů). Vypočítám takové parametry, aby součet čtverců odchylek v zadaných bodech byl minimální. ∑(yi-f(xi))2→ min

Metoda nejmenších čtverců

Bézierova aproximace (Bézierova křivka) Aproximace polynomem daného stupně n-tý stupeň pro n+1 bodů P0,P1,…,Pn Křivka prochází krajními body P0 a Pn Tečna v počátečním bodě P0 je rovnoběžná s vektorem P0P1. Tečna v koncovém bodě Pn je rovnoběžná s vektorem Pn-1 Pn Celá křivka leží v konvexním obalu bodů P0, … ,Pn

Pierre Ettiene Bézier (1910-1999)

Vyjádření Bézierovy křivky

Lineární Bézierova křivka B(t) = (1-t).P0 + t.P1 Parametrická rovnice úsečky

Kvadratická Bézierova křivka B(t) = (1-t)2P0 + 2t(1-t)P1 + t2P2

Kubická Bézierova křivka B(t) = (1-t)3P0 + 3t(1-t)2P1 + 3t2(1-t)P2 + t3P3

Bézierovy křivky vyšších řádů Příklad vzorce pro křivku 5.stupně

B-spline Úseky Bézierových křivek nižších stupňů (obvykle kvadratické a kubické křivky) budou v krajních bodech na sebe hladce navázány.

Příklad B spline křivky 6 řídících bodů → 2 paraboly (2 Bézierovy křivky 2, stupně)

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