Delphi/Pascal Header - (23. March 2007) |
||||||
|
Filed under: — Sascha Willems @ 17:17
These headers can be used with the current beta versions of Newton 2.00 (get them here). Note that things may change between beta releases, so that functions may totally change or even may be removed between two beta releases. But if you want to play with the many new features of Newton 2.00 then you should at least take a look at it. My thanks go out to Stucuk for updating the headers several times when I wasn’t having time to update the headers due to personal reasons. As of 2.15 I’ll try to update them as soon as possible.
Note : In addition to he NewtonImport.pas, it now also contains a translation of the JointLibrary included in NewtonImport_JointLibrary.pas (thanks to Executor for the initial translation of that header).
This is the official pascal translation of the header for the Newton Game Dynamics engine. It’s updated whenever a new version of NGD is released. It has been tested to work with Delphi (version 5 and up, earlier versions may work too) and Free Pascal.
Changes :
<table border=”0″>
<tbody> <tr> <td><a href=”http://www.saschawillems.de/download/newtonimport.zip”><img src=”/zipicon.gif” alt=”zip” /></a></td> <td><a href=”http://www.saschawillems.de/download/newtonimport.zip”>Newton Game Dynamics Delphi/Pascal header</a> (3042 Downloads)</td> </tr> </tbody></table> |
||||||
|
Posted in | 8 Comments »
|
8 Comments » |



Yay 1000th download is mine
I am 1500
thank you very much.
you just do your best!
When newton2 release will occured ??
Hi! Thank you for your work!
When the next release will came out?
Headers will be updated when Julio releases Newton 2.0 to the public. Right now there is only an internal beta test.
Newton 2.0 Archemedia Open Beta…
When newton2 release will occured ?
Apparently there’s a bug in the hinge constraint function in the custom joints unit:
It reads:
LQ0 := VAdd(V4(LMatrix0,3), VScale(V4(LMatrix0,0), MIN_JOINT_PIN_LENGTH));
LQ1 := VAdd(V4(LMatrix0,3), VScale(V4(LMatrix0,0), MIN_JOINT_PIN_LENGTH));
Where it should actually:
LQ0 := VAdd(V4(LMatrix0,3), VScale(V4(LMatrix0,0), MIN_JOINT_PIN_LENGTH));
LQ1 := VAdd(V4(LMatrix1,3), VScale(V4(LMatrix1,0), MIN_JOINT_PIN_LENGTH));