PhysX.Net
.Net wrapper for NVIDIA's PhysX (2.8.4.5 and 3.2.2) library
Written using C++/CLI
Download:
PhysX.Net 0.12 for NVIDIA PhysX 2.8.4.5
Nightly builds
'Nightly builds' are available at:
http://stilldesign.co.nz/PhysXThis will contain builds of the latest PhysX.Net for both the 2.8.4 and 3.2.2 branches.
Latest build is:
Download Latest Nightly
Development
PhysX.Net 0.3 for NVIDIA PhysX 3.2.2
- Targets PhysX 3.2.2
- 32 and 64 bit version
- Does not rely on any external graphics libraries
- .NET 4.0 and CRT 10
- Progress:
- Most things are working
- Vehicle still needs a working sample to prove it working
The wrapper has mostly been updated to PhysX 3.2.2.
NVIDIA changed the API quite a bit from 3.1 to 3.2.x so expect a few breaking changes, mainly around the fact that Deformables are gone, replaced with Cloth and Vehicles are fairly different in their API.
I've done quite a bit of work regarding the ObjectTable which manages the unmanaged-managed objects and also improved the disposal issues.
PhysX.Net 0.12 for NVIDIA PhysX 2.8.4.5
- Targets PhysX 2.8.4.5
- 2.8.4.x doesn't require system software to run anymore! yay! (CPU mode only though :P)
- 32 bit and 64 bit versions
- Remove the dependencies on graphics libraries
- Although it's convenient, a physics library shouldn't rely on specific graphics libraries. Consumers (e.g. graphics engines) should provide their own thin wrappers around types such as Vector3 and Matrix
- .NET 4.0 and CRT 10