Cílem této diplomové práce bylo vytvořit počítačový program, který umožní uživateli vizualizovat výsledné datové soubory z prostředí aplikace T-SIM od firmy Accuform v oblasti simulace tepelného tvarování plastů. Hlavní funkcí programu je vizualizace jednotlivých kroků tvarovacího procesu plastového útvaru v trojrozměrném prostoru, tedy zobrazení všech geometrických částí modelu, jako je při standardní sestavě plastová fólie, tvarovací raznice a razník. Dále zde program volitelně nabízí zobrazení skalárních veličin, které charakterizují tvarovanou část. Jedná se především o rozložení tloušťek, teplot a tlaků na zmíněné plastové fólii. Program je vytvořen v jazyce C++, grafická část je realizována pomocí knihovny OpenGL, která řeší problematiku promítání, viditelností a osvětlení. Uživatelské rozhraní je vytvořeno prostřednictvím knihovny MFC, která dovoluje výběr vstupního datového souboru, uložení scény a další operace.
Annotation in English
It is an objective of the graduation theses was to build a computer program that allows the user to visualize resultant data files from an environment of the T-SIM application made by Accuform in the field of plastics thermoforming simulation. The main feature is to visualize single steps of the thermoforming process of plastic sheet in a three-dimensional space so it displays all geometric parts of the model with a standard definition of a plastic sheet, forming die and plunger. Furthermore, the program optionally offers a projection of scalar quantities that characterize the molded region. It is mainly a distribution of thickness, temperature and pressure applied on the mentioned plastic sheet. This program is developed in C++, the graphical area is implemented by the OpenGL library that solves the issue of projection, visibility and lighting. The user interface is created by the MFC library that allows a selection of input data file, scene storage and other operations.
Keywords
vizualizace, simulace, geometrie, tvarování, promítání, osvětlení, model
Keywords in English
visualization, simulation, geometry, thermoforming, projection, lighting, model
Length of the covering note
104 s. (145 256 znaků)
Language
CZ
Annotation
Cílem této diplomové práce bylo vytvořit počítačový program, který umožní uživateli vizualizovat výsledné datové soubory z prostředí aplikace T-SIM od firmy Accuform v oblasti simulace tepelného tvarování plastů. Hlavní funkcí programu je vizualizace jednotlivých kroků tvarovacího procesu plastového útvaru v trojrozměrném prostoru, tedy zobrazení všech geometrických částí modelu, jako je při standardní sestavě plastová fólie, tvarovací raznice a razník. Dále zde program volitelně nabízí zobrazení skalárních veličin, které charakterizují tvarovanou část. Jedná se především o rozložení tloušťek, teplot a tlaků na zmíněné plastové fólii. Program je vytvořen v jazyce C++, grafická část je realizována pomocí knihovny OpenGL, která řeší problematiku promítání, viditelností a osvětlení. Uživatelské rozhraní je vytvořeno prostřednictvím knihovny MFC, která dovoluje výběr vstupního datového souboru, uložení scény a další operace.
Annotation in English
It is an objective of the graduation theses was to build a computer program that allows the user to visualize resultant data files from an environment of the T-SIM application made by Accuform in the field of plastics thermoforming simulation. The main feature is to visualize single steps of the thermoforming process of plastic sheet in a three-dimensional space so it displays all geometric parts of the model with a standard definition of a plastic sheet, forming die and plunger. Furthermore, the program optionally offers a projection of scalar quantities that characterize the molded region. It is mainly a distribution of thickness, temperature and pressure applied on the mentioned plastic sheet. This program is developed in C++, the graphical area is implemented by the OpenGL library that solves the issue of projection, visibility and lighting. The user interface is created by the MFC library that allows a selection of input data file, scene storage and other operations.
Keywords
vizualizace, simulace, geometrie, tvarování, promítání, osvětlení, model
Keywords in English
visualization, simulation, geometry, thermoforming, projection, lighting, model
Research Plan
Vytvořte literární rešerši na zadané téma.
Seznamte se simulací tepelného formování plastů v lisovacím stroji.
Proveďte návrh řešení vizualizace výsledků matematického modelování procesu formování.
Na základě návrhu proveďte programovou realizaci vizualizace geometrie modelu, rozložení tlouštěk a teplot.
Během realizace využijte jazyka C++, specifických tříd MFC a grafické knihovny OpenGL.
Vytvořte vstupní datové soubory, které budou reprezentovat možnosti Vámi vytvořené aplikace.
Research Plan
Vytvořte literární rešerši na zadané téma.
Seznamte se simulací tepelného formování plastů v lisovacím stroji.
Proveďte návrh řešení vizualizace výsledků matematického modelování procesu formování.
Na základě návrhu proveďte programovou realizaci vizualizace geometrie modelu, rozložení tlouštěk a teplot.
Během realizace využijte jazyka C++, specifických tříd MFC a grafické knihovny OpenGL.
Vytvořte vstupní datové soubory, které budou reprezentovat možnosti Vámi vytvořené aplikace.
Recommended resources
PRATA, Stephen. PRATA, Stephen. Mistrovství v C++. 1. Praha: Computer Press, 1991, 966 s. ISBN 80-7226-339-0.
KURGLINSKI, David. Mistrovství ve Visual C++. Praha: Computer Press, 1999, 854 s. ISBN ISBN 80-7226-132-0.
SHREINER, Dave. OpenGL Programming Guide - Seventh Edition. Boston: Pearson Education, Inc., 2009, 1019 s. ISBN ISBN 978-0-321-55262-4.
SEGAL, Mark a Kurt AKELEY. The OpenGL Graphics System: A Specification: Version 2.0 [online]. 2004, 382 s. [cit. 2012-01-18]. Dostupné z: www.opengl.org/documentation/specs/version2.0/glspec20.pdf.
KHRONOS GROUP. OpenGL [online]. Gold Standard Group, 1997, 2012 [cit. 2012-01-16]. Dostupné z: www.opengl.org.
ACCUFORM. Simulation and optimization of thermoforming and blow molding [online]. Zlín, 2010 [cit. 2012-01-16]. Dostupné z: www.t-sim.com.
Recommended resources
PRATA, Stephen. PRATA, Stephen. Mistrovství v C++. 1. Praha: Computer Press, 1991, 966 s. ISBN 80-7226-339-0.
KURGLINSKI, David. Mistrovství ve Visual C++. Praha: Computer Press, 1999, 854 s. ISBN ISBN 80-7226-132-0.
SHREINER, Dave. OpenGL Programming Guide - Seventh Edition. Boston: Pearson Education, Inc., 2009, 1019 s. ISBN ISBN 978-0-321-55262-4.
SEGAL, Mark a Kurt AKELEY. The OpenGL Graphics System: A Specification: Version 2.0 [online]. 2004, 382 s. [cit. 2012-01-18]. Dostupné z: www.opengl.org/documentation/specs/version2.0/glspec20.pdf.
KHRONOS GROUP. OpenGL [online]. Gold Standard Group, 1997, 2012 [cit. 2012-01-16]. Dostupné z: www.opengl.org.
ACCUFORM. Simulation and optimization of thermoforming and blow molding [online]. Zlín, 2010 [cit. 2012-01-16]. Dostupné z: www.t-sim.com.
Enclosed appendices
-
Appendices bound in thesis
-
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
dr. Mrázek: Při obhajobě by autor mohl pohovořit o tom, jestli už je program rutinně používán, jak jsou
uživatelé spokojeni a jestli bylo potřeba opravit nějaké chyby nebo něco změnit dle podnětů
uživatelů.
Student na položené dotazy odpověděl. Následovalo zkoušení ze tří předmětů.