Open Dynamics Engine - Open Dynamics Engine

Otwórz Dynamics Engine
Odelogo.jpg
ODE crash.png
Deweloper (y) Russell Smith
Pierwsze wydanie 8 maja 2001 ; 19 lat temu  ( 2001-05-08 )
Wersja stabilna
0.16.2 / 30 lipca 2020 r . ; 7 miesięcy temu  ( 2020-07-30 )
Magazyn bitbucket .org / odedevs / ode
Napisane w C / C ++
System operacyjny Niezależna od platformy
Rodzaj Silnik fizyki
Licencja BSD
Stronie internetowej www .ode .org
Prosty pojazd przejeżdżający po rampie. To demo jest dystrybuowane z kodem źródłowym ODE (demo_buggy).
Zderzenie z wieloma obiektami. To demo jest dystrybuowane z kodem źródłowym ODE (demo_crash).

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ż

Bibliografia

Zewnętrzne linki