Original title:
Metody FFD
Translated title:
FFD methods
Authors:
Novák, Jiří ; Martišek, Karel (referee) ; Procházková, Jana (advisor) Document type: Master’s theses
Year:
2017
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta strojního inženýrství Abstract:
[cze][eng]
Diplomová práce se věnuje tématu free-form deformací. Hlavními cíli této práce bylo zpracování teoretických poznatků o této problematice a naprogramování vybraných metod free-form deformací. V první části je popsána potřebná teorie splajnů, maticového počtu a free-form deformací. Ve výsledné verzi se nachází trojice programů. První program porovnává vybrané metody free-form deformací na příkladu mřížky 4x4 řídicích bodů. Druhý program slouží k zobecnění pro obecný případ mřížky řídicích bodů. Poslední program slouží pro zadávání plochy nikoliv pomocí řídicích bodů, nýbrž pomocí zadání konkrétního bodu, kterým program plochu proloží, tak aby výsledná plocha splňovala definované požadavky.
The diploma thesis deals with the topic of free-form deformations. The main goal of this work were elaboration of theoretical knowledge about this issue and the programming of selected methods od free-form deformations. The first part describes the required spline theory, matrix calculus and free-form deformations. The resulting version shows three programs. The first program compares the selected free-form deformation methods to the example of the 4x4 control point grid. The second program serves as a generalization for the general case of grid of control points. The last program is based on direct manipulation of arbitrary surface point and following recomputation of the control points to obtain demanded shape.
Keywords:
B-spline; Borland Delphi; FFD; free-form deformation; Gnuplot; inverse matrix; M-P inverse; Moore-Penrose inverse; NURBS; Object Pascal; pseudoinverse matrix; B-splajn; Borland Delphi; FFD; Gnuplot; inverzní matice; M-P inverze; Moore-Penroseova inverze; NURBS; Object Pascal; pseudoinverzní matice; volnotvará deformace
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/66646