Ruiz Gómez, Víctor2020-07-292020-07-292020https://academica-e.unavarra.es/handle/2454/37584«lib_3d_mec_ginac» es una librería de código implementada en el lenguaje de programación C++, que sirve como herramienta para el diseño y estudio de sistemas mecánicos multicuerpo. Permite el modelado de sistemas mediante la escritura de programas codificados en C++ para obtener las ecuaciones de la cinemática y dinámica, que pueden emplearse para analizar el comportamiento de estos mecanismos. Este proyecto tiene como objetivo trasladar las funcionalidades de «lib_3d_mec_ginac» al lenguaje de alto nivel e interpretado Python para mejorar la interacción entre el usuario final y la librería. Se desarrolla además un entorno gráfico que permite visualizar y realizar simulaciones en 3D de los sistemas modelados con este software.«lib_3d_mec_ginac» is a source code library implemented in the C++ progamming language, used as a tool for the design and study of multibody mechanical systems. It allows the modeling of systems by writting a program in C++ in order to obtain the kinematic and dynamic equations which can be used to analyze the behaviour of those mechanisms. The goal of this project is to shift the features of «lib_3d_mec_ginac» to the high level interpreted programming language Python in order to improve the interaction between the user and the library. A 3D graphical environment is also developed to allow the visualization and simulation of systems modeled with this software.application/pdfspaPython, C++CythonLanguage bindinglib_3d_mec_ginacMultibody dynamics3D simulation3D visualizationInterfaz Python para la librería C++ lib_3d_mec_ginacTrabajo Fin de Grado/Gradu Amaierako Lana2020-07-24Acceso abierto / Sarbide irekiainfo:eu-repo/semantics/openAccess