Skip to main content

History: MogreNewt

Preview of version: 14

Introduction

MogreNewt is a an add-on for Mogre, which offers physics functionality and collision detection.

Internally it contains the free, closed-source physics library Newton Game Dynamics (often just called Newton).
By use of the wrapper MogreNewt it's possible to use the Newton library with Mogre (.NET). MogreNewt is a port of OgreNewt, which is a wrapper for using Newton with Ogre (C++).

The newest MogreNewt binaries you can download here:


Where to get help

When you need information how to do something with Newton or if you have problems by using Newton we would suggest this:

  • For general questions (how Newton works, its logic, etc.) you find good help in the external Newton forum.

  • For questions how to do something in interaction with Ogre (and Mogre), you can use the OgreNewt section of the Ogre Add-ons forum. There is a better chance to get an answer, because there are much more users who know to handle with Newton. In the Mogre section are not so much people with Newton knowledge (because C++ Ogre is more common).

  • For question which are specific for Mogre and MogreNewt a good place is this topic in the Mogre forum. It also contains code snippets.




A good help could also be:



See also


Outdated information

Note:
These sections are foremost outdated, so they were moved to the bottom. Sorry that there is no fresh information on this wiki page.

Precompiled Binaries

You can find precompiled binaries of MogreNewt in the latest MOGRE SDK. You also need the 'Newton.dll' from the Newton Game Dynamics SDK 1.53. Install the Newton SDK and copy NewtonSDK\sdk\dll\Newton.dll to the OgreSDK\bin\debug and release folders.

For MogreNewt 2.0, you can find the SDK including binary http://newtondynamics.com/forum/downloads.php here.

Samples

You can find the MogreNewt samples on MOGRE's SVN source on https://mogre.svn.sourceforge.net/svnroot/mogre/tags/MogreNewt-1.53/Samples. You will need a SVN client like TortoiseSVN to download the files.

For Newton 2.0 you will find the samples here https://mogre.svn.sourceforge.net/svnroot/mogre/trunk/MogreNewt/Samples

MogreNewt Source

The full SVN source of MogreNewt for Newton 1.53 is on https://mogre.svn.sourceforge.net/svnroot/mogre/tags/MogreNewt-1.53

The current source of MogreNewt on SVN are for the Newton 2.10 beta https://mogre.svn.sourceforge.net/svnroot/mogre/trunk/MogreNewt.
Or download the tarball archive here.

The Newton 2.0 library you find here: http://www.newtondynamics.com/forum/viewtopic.php?f=9&t=4922

For Windows use the newton.dll file from package subdirectory sdk\x32\dll_vs9. (even if you have 64 bit Windows, because MogreNewt by default compiles against this)

Building MogreNewt 2.0 For Mogre 1.4

The current version of MogreNewt 2.0 is for the 1.6 version of Mogre.

To compile it for the Mogre 1.4 version you need to edit OgreNewt_Body.cpp:

Add #include "OgreNoMemoryMacros.h" before Joint::Destructor in OgreNewt_Joint.cpp and Body::NewtonDestructor.

Also add #include "OgreMemoryMacros.h" after the same functions.

Known bugs MogreNewt 2.0



History

Information Version
Mon 10 of Feb, 2014 18:45 GMT-0000 Beauty added link for MogreNewt build instructions 20
Thu 09 of Jan, 2014 07:09 GMT-0000 Beauty updated link to a binary bundle (with Newton 2.35) and added a note for the MogreBuilder option 19
Mon 29 of Oct, 2012 16:13 GMT-0000 Beauty Notes for compiling MogreNewt 18
Sun 24 of Jun, 2012 13:45 GMT-0000 Beauty added notes for MogreBuilder 17
Mon 19 of Mar, 2012 21:26 GMT-0000 Beauty added "Binary notes" 16
Thu 26 of Jan, 2012 18:56 GMT-0000 Beauty added link to BulletSharp 15
Mon 12 of Sep, 2011 23:32 GMT-0000 Beauty text improvements 14
Mon 12 of Sep, 2011 23:30 GMT-0000 Beauty updated newest download link 13
Sun 19 of Dec, 2010 22:50 GMT-0000 Beauty added link 12
Sun 19 of Dec, 2010 22:40 GMT-0000 Beauty 11
Sun 19 of Dec, 2010 22:33 GMT-0000 Beauty improved introduction + moved outdated sections to the bottom 10
Wed 15 of Dec, 2010 22:53 GMT-0000 sarcacid fixed lexicon link 9
Wed 15 of Dec, 2010 11:54 GMT-0000 Beauty added link to PhysX Candy Wrapper 8
Wed 15 of Dec, 2010 11:42 GMT-0000 Beauty added link for demo application 7
Mon 06 of Sep, 2010 10:40 GMT-0000 Beauty added section "where to get help" 6
Wed 14 of Jul, 2010 19:36 GMT-0000 Beauty 5
Wed 14 of Jul, 2010 19:35 GMT-0000 Beauty 4
Wed 14 of Jul, 2010 19:24 GMT-0000 Beauty update of download notes / links -- but much update work is needed anymore on this wiki page 3
Sun 27 of Dec, 2009 17:39 GMT-0000 jacmoe 2
Sun 29 of Nov, 2009 04:31 GMT-0000 Beauty added link 1