Original title:
Efektivní uživatelské rozhraní pro editaci parametrických křivek
Translated title:
Effective User Interface for Editing Parametric Curves
Authors:
Ondruch, Milan ; Sumec, Stanislav (referee) ; Herout, Adam (advisor) Document type: Bachelor's theses
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
V současnosti je ke křivce přistupováno nejčastěji pomocí polygonu složeného z řídících bodů. Zvláště u složitých křivek se výsledek ztrácí ve změti čar tvořících tento polygon. Tato bakalářská práce navrhuje algoritmus editující křivku bez použití řídících bodů. Výsledkem je nástroj upravující křivku intuitivním způsobem, připomínajícím práci s plastickou hmotou. Ukázkový program je implementován v jazyce C++ s grafickým výstupem přes knihovnu OpenGL a okenní nadstavbou OpenGlut.
At present, the standard method of accessing a curve is using a polygon composed of control points. When dealing with complex curves, the result becomes lost in a clutter of lines comprising this polygon. This bachelor thesis proposes an algorithm for curve editing without the use of control points. The output is a tool that modifies the curve in an intuitive way reminiscent of work with plastic material. A sample program is implemented in C++ language with a graphic output by means of OpenGL library and OpenGLUT window toolkit.
Keywords:
C++; curve deformation; GLUT; NURBS; OpenGL; OpenGLUT; user interface; C++; deformace křivky; GLUT; NURBS; OpenGL; OpenGLUT; uživatelské rozhraní
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/56261