Diferencia entre revisiones de «Obijuan:Notas sobre open dynamics engine en python»
(Página creada con «== Introducción == Quiero aprender a manejar el [http://ode-wiki.org/wiki/index.php?title=Main_Page Open Dynamics Engine] (ODE) en python. Está escrito en C/C++ pero tien...») |
|||
Línea 16: | Línea 16: | ||
Ahora ya se puede usar import ode desde nuestros programas en python :-) | Ahora ya se puede usar import ode desde nuestros programas en python :-) | ||
+ | |||
+ | == Ejemplos de utilizacion == | ||
+ | * Ejemplo 1: Caja sometida a gravedad |
Revisión actual del 11:58 8 mar 2015
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