Obijuan:Notas sobre open dynamics engine en python
Introducción
Quiero aprender a manejar el Open Dynamics Engine (ODE) en python. Está escrito en C/C++ pero tiene bindings para python. Usarlo en python nos permite poder simular física en Freecad
Instalación
A partir de la versión 0.12 del ODE, se han incluido los bindings de python en las propias fuentes. Anteriormente estaban en un proyecto separado, pyode, pero ya está obsoleto y NO se mantiene.
Para poder utilizar los bindings de python es necesario compilar las fuentes del ODE NOTA: El ode de ubuntu 14.10 está obsoleto (0.11) y no incluye los bindings. Hay que compilar a pelo
Las instrucciones de instalación están en este link
Una vez compilado e instalado el ODE, hay que exportar el path donde están las bibliotecas con:
export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib
Ahora ya se puede usar import ode desde nuestros programas en python :-)
Ejemplos de utilizacion
- Ejemplo 1: Caja sometida a gravedad