ValtoLibraries / BulletSharp

[C#] .NET wrapper for the Bullet physics library using Platform Invoke

Home Page:http://andrestraks.github.io/BulletSharp/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BulletSharp

BulletSharp is a .NET wrapper for the Bullet physics library.

This version uses Platform Invoke. There is also an equivalent version written in C++/CLI: https://github.com/AndresTraks/BulletSharp

libbulletc is a C interface to Bullet. It compiles into a .dll or .so file that exports Bullet functions.

BulletSharpPInvoke is a .NET library that proxies calls from .NET to libbulletc.

The benefit of P/Invoke over C++/CLI is that it runs on all platforms that support P/Invoke into shared user-mode libraries (Windows, Unix, Mac OS). See also Supported platforms.

About

[C#] .NET wrapper for the Bullet physics library using Platform Invoke

http://andrestraks.github.io/BulletSharp/


Languages

Language:C# 69.9%Language:C++ 27.3%Language:C 1.5%Language:Objective-C 0.6%Language:CMake 0.4%Language:HLSL 0.3%