Rīks Bezjē līkņu konstruēšanai un modificēšanai
Author
Gaile, Elīza
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Arnicāne, Vineta
Date
2019Metadata
Show full item recordAbstract
Kvalifikācijas darbā ir aprakstīta sistēma interaktīvam grafisku objektu rīkam, kas paredzēta kubisku Bezjē līkņu konstruēšanai, modificēšanai un dzēšanai, izmantojot datorpeli, datora tastatūru vai teksta failus. Sistēma piedāvā ģenerēt četru dažādu veidu Bezjē līknes, tai skaitā interpolētas līknes un saliktas līknes ar C2 nepārtrauktību (B-splaini), papildus izmantojot trīs dažādu veidu parametrizācijas metodes. Iespējams arī izvadīt konstruēto Bezjē līkņu kontrolpunktus un/vai mezglu punktus, kā arī citus līkni raksturojošos lielumus. Līkņu vizuālai salīdzināšanai iespējams augšupielādēt fona attēlu un pietuvināt, attālināt grafiskos objektus. Sistēma implementēta C# programmēšanas valodā, izmantojot Microsoft .NET satvaru un tajā esošo Windows Forms bibliotēku. This qualification paper describes a system for an interactive tool of graphical objects meant for construction, modification and deletion of Bézier curves using a mouse, keyboard or text files. The system allows to create four types of curves, including fitted Bézier curves and composite curves with C2 continuity (B-splines), and to choose from three different parameterization methods. Additionally, it is possible to output control points, knot points and other descriptive variables of the constructed Bézier curves. It is possible to upload a background image and to zoom in and out of graphical objects for a visual comparison of curves. System is implemented in C# programming language, using Microsoft .NET framework and Windows Forms library included in the framework