Open Dynamics Engine - Open Dynamics Engine
Deweloper (y) | Russell Smith |
---|---|
Pierwsze wydanie | 8 maja 2001 |
Wersja stabilna | 0.16.2 / 30 lipca 2020 r .
|
Magazyn | bitbucket |
Napisane w | C / C ++ |
System operacyjny | Niezależna od platformy |
Rodzaj | Silnik fizyki |
Licencja | BSD |
Stronie internetowej | www |
Otwarte dynamika silnika ( ODE ) jest silnik fizyki napisany w języku C / C ++. Jego dwa główne komponenty to silnik symulacji dynamiki ciała sztywnego i silnik wykrywania kolizji . Jest to wolne oprogramowanie licencjonowane zarówno na licencji BSD, jak i LGPL .
ODE powstał w 2001 roku i był już używany w wielu aplikacjach i grach, takich jak Assetto Corsa , BloodRayne 2 , Call of Juarez , STALKER , Titan Quest , World of Goo , X-Moto i OpenSimulator .
Przegląd
Open Dynamics Engine służy do symulacji dynamicznych interakcji między ciałami w przestrzeni. Nie jest powiązany z żadnym konkretnym pakietem graficznym, chociaż zawiera podstawowy pakiet o nazwie drawstuff . Obsługuje kilka geometrii: pudełko, kula, kapsuła (cylinder zamknięty półkulami), trójkątna siatka , cylinder i mapa wysokości .
Symulacja
Środowiska wyższego poziomu, które umożliwiają nieprogramistom dostęp do ODE, obejmują Player Project , Webots , Opensimulator , anyKode Marilou i V-REP .
ODE jest popularnym wyborem w zastosowaniach do symulacji robotyki, w scenariuszach takich jak poruszanie się robotów mobilnych i proste chwytanie. ODE ma pewne wady w tej dziedzinie, na przykład metoda aproksymacji tarcia i słabe wsparcie dla tłumienia połączeń.
Zobacz też
- OPAL - warstwa abstrakcji otwartej fizyki, pierwotnie zbudowana na bazie ODE
- Warstwa abstrakcji fizyki - Oryginalna warstwa abstrakcji fizyki
- Dynamika gry Newtona
- Bullet - kolejny silnik fizyki open source używany w komercyjnych grach i filmach
- Chipmunk - podobny silnik fizyczny przeznaczony do aplikacji 2D
- Vortex (oprogramowanie)
- Project Chrono