Newton + Irrlicht = Newton++

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
schick
Posts: 230
Joined: Tue Oct 07, 2003 3:55 pm
Location: Germany
Contact:

Newton + Irrlicht = Newton++

Post by schick »

Heya,

I am working at a C++ wrapper for Newton "Newton++", at the moment. Well, since physics only are some kind of boring i implement a wrapper based Newton++, which nicely integrates with Irrlicht.

A first incomplete testing version is out:

You might want to have a look at the example. Furthermore you should know that Newton++ uses boost::smart_ptr to manage all the memory stuff. If you want to compile Newton++, you will either have to download the boost library, which i highly recommend (http://www.boost.org) or take the ripped headers out of the Newton++ release i provide.

A working example can be found in the documentation at:
http://www.bluffel.de.vu/Newton++

All files can be downloaded at:
http://www.bluffel.de.vu/download

Dependencies:
- boost::smart_ptr
- newton
- irrlicht

License: All rights are reserved at the moment. It will probably be licensed under the zip license.

Cheers,

Schick
Please send me an e-mail instead of a private message.
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

Looks cool. I like how clean the source code looks. :)
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
Guest

Post by Guest »

looks great i think that newton would be a great addition to irrlicht
can you complile with visual studio 6
schick
Posts: 230
Joined: Tue Oct 07, 2003 3:55 pm
Location: Germany
Contact:

Post by schick »

It compiles under msvc8 and mingw3.4 (devcpp). I did not use any advanced generic programming, so it should compile under msvc6, too.

Cheers,

Schick
Please send me an e-mail instead of a private message.
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

I thnk there is alot of people that will be happy with it compiling with DevC++
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
Robomaniac
Posts: 602
Joined: Sat Aug 23, 2003 2:03 am
Location: Pottstown, PA
Contact:

Post by Robomaniac »

If i might add a suggestion, you might want to remove the boost:smart_ptr dependance in favor of your own smart pointer implementation. Theres nothing wrong with the implementation, boost is just a pita, and it increases compile time at least ten fold (the boost guys like to put function implementations in headers, and lots of them).

Just an idea
The Robomaniac
Project Head / Lead Programmer
Centaur Force
schick
Posts: 230
Joined: Tue Oct 07, 2003 3:55 pm
Location: Germany
Contact:

Post by schick »

Well, thought of that myself, but using fully proved code saves a lot of time. Furthermore some guys here, will (sorry) kiss my rear after they have had a look at boost and how it speed up things <-- some advertisement here :-)

http://www.boost.org

PS: I have provided a ripped boost::smart_ptr implementation with my release. There shouldn't be any big problems using that smart_ptr implementation. If there are any, just ask in the beginner forum.

Best regards,

schick
Please send me an e-mail instead of a private message.
schick
Posts: 230
Joined: Tue Oct 07, 2003 3:55 pm
Location: Germany
Contact:

Post by schick »

New Release!

Well, the todo list gets smaller and smaller.

This release provides 3 demos:

1. Setting up
2. Some basic movement
3. RayCast

Docu and the demo tutorials (well documented code) can be found here:
http://www.bluffel.de.vu/Newton++

The Newton++ binaries and the demo binaries can be found here:
http://www.bluffel.de.vu/download

Furthermore, i provide a extra boost::smart_ptr package

Best regards,

Schick
Please send me an e-mail instead of a private message.
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

newton++ = cool idea, boost = teh huge

Post by buhatkj »

sorry I gotta sort of agree with robo here.
Boost is HUGE. It's good though that you just include the bits you actually need in your release.

On another note, hows newton++ coming along, any updates?
-Ted
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

project files for VS 6 or 7?

Post by buhatkj »

If its not too much to ask...could you maybe add some project files for VS 6 or 7? Im having some difficulty getting my project settings figured out...
Thanks!
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
JoeWright
Posts: 74
Joined: Mon Dec 08, 2003 3:51 pm

Post by JoeWright »

Schick,

Your website is down.

Joe
schick
Posts: 230
Joined: Tue Oct 07, 2003 3:55 pm
Location: Germany
Contact:

Post by schick »

Hey guys, if you wish i can send you a copy of the current Newton++. Everything except most of the joints are finished. But for my one reason i will not proceed development. Well, the reason is: I will not use the problem and noone seems to use it, so there is no need :-( .

Cheers,

Schick
Please send me an e-mail instead of a private message.
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

I thinks that your work is very useful and if I use physics in my game, I'm sure that will use your newton wrapper.
Here many of users learns Irrlicht basics, so that is the reason by me that they still not use your work at now.
Last edited by etcaptor on Tue Apr 12, 2005 11:30 pm, edited 1 time in total.
ImageImage
Site development -Rock and metal online
--- etcaptor.com ------freenetlife.com
JoeWright
Posts: 74
Joined: Mon Dec 08, 2003 3:51 pm

Post by JoeWright »

Schick,

Sorry to hear you're not going to continue development. Please can you send to:

joe@nyrsound.com

maybe I'll continue development once I get used to it.

Thanks
Joe
MikeR
Posts: 767
Joined: Sun Dec 26, 2004 4:03 pm
Location: Northern California USA
Contact:

Post by MikeR »

You've stopped?? :?

Ok, if you'll send me what you have: trucker2000 at trucker2000.net I would most appreciate it. I'll see if I can figure out how to finish it. :)
If it exists in the real world, it can be created in 3d

Sys specs:
AMD 3700+ 64 processor
1.0 gb ram
e-Geforce 6600 graphics 256 mb onboard ram
Post Reply