Tato práce je věnována algoritmům pro výpočet Bézierových křivek. Cílem této práce je implementovat tyto algoritmy do prostředí Matlabu. Dále porovnat časy potřebné k výpočtu bodů křivky v Matlabu s programem v Delphi.
Anotace v angličtině
This work is dedicated to algorithms used for computation of Bézier Curves. The purpose of this work is to implement these algorithms in to a Matlab. Then comparison of time spent with computation in Matlab, with time spent in Delphi program.
Klíčová slova
Bézierovy křivky, de Casteljau, Matlab, Bernsteinovy polynomy
Klíčová slova v angličtině
Bézier curves, de Casteljau, Matlab, Bernstein polynomials
Rozsah průvodní práce
39 s.
Jazyk
CZ
Anotace
Tato práce je věnována algoritmům pro výpočet Bézierových křivek. Cílem této práce je implementovat tyto algoritmy do prostředí Matlabu. Dále porovnat časy potřebné k výpočtu bodů křivky v Matlabu s programem v Delphi.
Anotace v angličtině
This work is dedicated to algorithms used for computation of Bézier Curves. The purpose of this work is to implement these algorithms in to a Matlab. Then comparison of time spent with computation in Matlab, with time spent in Delphi program.
Klíčová slova
Bézierovy křivky, de Casteljau, Matlab, Bernsteinovy polynomy
Klíčová slova v angličtině
Bézier curves, de Casteljau, Matlab, Bernstein polynomials
Zásady pro vypracování
Teoretická část:
Nadefinovat a popsat vlastnosti Bezierových křivek.
Beziérovy křivky v Matlabu (popis implementovaných algoritmů)
Implementační část:
Prezentovat konkrétní užití Beziérových křivek počítačové grafice.
Vytvoření programu pro výpočet a zobrazení Beziérových křivek v prostředí Delphi.
Porovnání časové náročnosti vytvořeného programu a matlabovských algoritmů.
Zásady pro vypracování
Teoretická část:
Nadefinovat a popsat vlastnosti Bezierových křivek.
Beziérovy křivky v Matlabu (popis implementovaných algoritmů)
Implementační část:
Prezentovat konkrétní užití Beziérových křivek počítačové grafice.
Vytvoření programu pro výpočet a zobrazení Beziérových křivek v prostředí Delphi.
Porovnání časové náročnosti vytvořeného programu a matlabovských algoritmů.
Seznam doporučené literatury
J.Kobza: Splajny, Skriptum UP, Olomouc 1993
F.Drdla: Metody modelování křivek a ploch v počítačové geometrii, Skriptum UP, Olomouc 1992
Dušek F.,: Matlab a Simulink - úvod do používání, Pardubice 2000
Moderní počítačová grafika, Jiří Žára, Bedřich Beneš, Jiří Sochor, Petr Felkel, vydáno: leden 2005, Nakladatel: Computer Press, ISBN 80-251-0454-0
Výpočty a simulace v programech Matlab a Simulink, Pavel Karban, vydáno: prosinec 2006, Nakladatel: Computer Press, ISBN 978-80-251-1448-3
Základy teorie splinů, Karel Najzar, vydáno: prosinec 2006, Nakladatel: Karolinum, ISBN 80-246-1287-9
Handbook on Splines for the User, E. V. Shikin, Alexander I. Plis, vydáno: 1995, Nakladatel: CRC Press, ISBN 084939404X
Seznam doporučené literatury
J.Kobza: Splajny, Skriptum UP, Olomouc 1993
F.Drdla: Metody modelování křivek a ploch v počítačové geometrii, Skriptum UP, Olomouc 1992
Dušek F.,: Matlab a Simulink - úvod do používání, Pardubice 2000
Moderní počítačová grafika, Jiří Žára, Bedřich Beneš, Jiří Sochor, Petr Felkel, vydáno: leden 2005, Nakladatel: Computer Press, ISBN 80-251-0454-0
Výpočty a simulace v programech Matlab a Simulink, Pavel Karban, vydáno: prosinec 2006, Nakladatel: Computer Press, ISBN 978-80-251-1448-3
Základy teorie splinů, Karel Najzar, vydáno: prosinec 2006, Nakladatel: Karolinum, ISBN 80-246-1287-9
Handbook on Splines for the User, E. V. Shikin, Alexander I. Plis, vydáno: 1995, Nakladatel: CRC Press, ISBN 084939404X
Přílohy volně vložené
1 x CD ROM
Přílohy vázané v práci
ilustrace
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Při obhajobě zkoušený reagoval na připomínky členů komise. Státní zkouška ze státnicových předmětů proběhla na požadované úrovni.