BEMGUI: Graphical Interface for Modeling via Boundary Element Method
Palavras-chave:
Graphical User Interface, Modeling, Boundary Element Mesh, PythonResumo
Developing and adapting computation methods for engineering problems, especially the
Boundary Element Method (BEM), has been an important area of research. In this context, BEMGUI
emerges with the goal of being a graphical user interface (GUI) for the generation of drawings, physical-
geometric modeling and contour element meshes, in order to interact with programs that use the BEM to
analyze elastostatic problems. It also aims to give a form of visual representation of the results, being a pre
and post processing tool. For this, the program is implemented in the Python language and follows the
object-oriented programming (OOP) paradigm, as Python adapts well to the application programming
interface (IPA) of a GUI. In addition, the flexibility and powerful ideas of this paradigm offers great
advantages to the scripting of a program. The result is a fast, interactive GUI that talks to the user through
mouse click and mouse movement events, in addition to keyboard keys. User-supplied information is, at
the end of a modeling process, provided to programs such as BEMCRACKER2D, which uses BEM to
generate results in crack problems, for example.