Does anybody know of a good C# physics engine? Everything I've found has serious flaws:
Box2DX - Little to no documentation.
Box2DCS - Little to no documentation.
Farseer - XNA dependent.
It would be very helpful if anyone could point me to some other engine, or to some documentation for Box2DX or Box2DCS.
I guess not 2D but you might be able to figure something out:
[url]https://code.google.com/p/bulletsharp/[/url]
Why is XNA dependency bad?
[QUOTE=aurum481;41788590]Why is XNA dependency bad?[/QUOTE]
Because I don't want to use XNA. Farseer uses Vector2, Vector3, Color, Matrix, Curve and a bunch of other XNA functionality. I would prefer something self contained.
According to [URL=http://farseerphysics.codeplex.com/discussions/389781]this[/URL], you should be able to use Farseer without XNA, as it includes its own version of the XNA types for standalone use.
[QUOTE=sondre99v;41788449]Does anybody know of a good C# physics engine? Everything I've found has serious flaws:
Box2DX - Little to no documentation.
Box2DCS - Little to no documentation.
Farseer - XNA dependent.
It would be very helpful if anyone could point me to some other engine, or to some documentation for Box2DX or Box2DCS.[/QUOTE]
[URL="http://jitter-physics.com/wordpress/"]Jitter Physics[/URL] is extremely easy to use, the examples should tell you how to get started but it has a ton of XML comments too.
[QUOTE=Tamschi;41790248][URL="http://jitter-physics.com/wordpress/"]Jitter Physics[/URL] is extremely easy to use, the examples should tell you how to get started but it has a ton of XML comments too.[/QUOTE]
Side note: for 3d, I've found [url=http://www.bepuphysics.com/]BEPUphysics[/url] is generally faster and more stable than Jitter. Also Jitter development stopped about a year ago.
[QUOTE=sondre99v;41788603]Because I don't want to use XNA. Farseer uses Vector2, Vector3, Color, Matrix, Curve and a bunch of other XNA functionality. I would prefer something self contained.[/QUOTE]
Farseer doesn't need XNA to function. If you don't have XNA, Farseer provides the basic XNA types used in it.
[QUOTE=thf;41788703]According to [URL=http://farseerphysics.codeplex.com/discussions/389781]this[/URL], you should be able to use Farseer without XNA, as it includes its own version of the XNA types for standalone use.[/QUOTE]
[QUOTE=Frugle;41796302]Farseer doesn't need XNA to function. If you don't have XNA, Farseer provides the basic XNA types used in it.[/QUOTE]
This would be great indeed, but the only Farseer download I've found contains no such functionality. Does anybody have a link?
You need to download the "Farseer Physics Engine 3.3.1 Class" version.
Here is the link: [url]https://farseerphysics.codeplex.com/downloads/get/226753[/url]
[QUOTE=Frugle;41796774]You need to download the "Farseer Physics Engine 3.3.1 Class" version.
Here is the link: [url]https://farseerphysics.codeplex.com/downloads/get/226753[/url][/QUOTE]
Great, thanks! This looks quite perfect.
Case closed
Sorry, you need to Log In to post a reply to this thread.