History: OdeNet
Source of version: 2 (current)
Copy to clipboard
{img src="img/wiki_up/ODE_logo2.png" alt="" imalign="right"}
ODE (Open Dynamics Engine) is an __open source physics and collisions library__.
OdeNet is a wrapper for ODE which can be used in ((MOGRE|Mogre)).
The purpose of OdeNet is supplying a complete managed solution for using ODE besides the simple P/Invoke approach. High-level classes are much more desirable for a .NET environment.
Integration with Mogre came about from specific project requirements, and optimized the final solution quite a bit.
A basic XODE parser was integrated. XODE is the XML standard used by both Odejava and PyOde and allows OdeNet to benefit from some of the existing tools to model physics simulations into XODE and then data-drive object creation into the final application.
The library ''Mogre.OdeNet.dll'', source code and much more information about the Mogre wrapper can be found on the __[http://articaserv.ath.cx/OdeNet|main page for OdeNet]__.
__General information__ about ODE can be found in the __[http://opende.sourceforge.net/mediawiki-1.6.10/index.php/Main_Page|Wiki for ODE]__ or at the __[http://www.ode.org|ODE official website]__.
Some C# __sample code__ is located in the __[http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=3290|forum thread]__. If there are any questions you can ask them there too.
__Tutorials__ and information how to use __ODE with Ogre__ can be found ((OgreODE|here)) and in the linked articles in the ''category OgreOde'' (see bottom).
Currently only ODE 0.7 is supported (ODE original version now is 0.9).
When you need a newer ODE version, you can update the current wrapper sources in ''svn://articaserv.ath.cx/OdeNet''
If you do so, please give the newer version back to the community. Ask [http://www.ogre3d.org/phpBB2addons/profile.php?mode=viewprofile&u=5907|Kodachi_Garou] for writing rights in SVN.