|
Project Information
Featured
|
OverviewThe Managed Assimp Wrapper lets you use the Open Asset Importer (Assimp) from with C# and other .NET based languages. Unlike the supported wrapper which uses SWIG, this wrapper uses P/Invoke. It works by copying the unmanaged memory into managed memory which can be controlled by .NET. It is compatible with VS2010 and should backport to previous versions without much trouble. SupportI will do my best to help with problems encountered using this library. If you want a more reliably supported project, please use the Assimp project directly. Sample ProjectHere is an image of the sample application provided:
Video UsageHere is a video of some models loaded using the wrapper:
Thanks to Mark Ward for his measure cube model (included). FAQQ: I get a PInvokeStackImbalance when I run it with the debugger attached. A: This is normal and can be disabled in Debug > Exceptions > Managed Debugging Assistants > Un-check PInvokeStackImbalance. The PInvokeStackImbalance MDA is activated when the CLR detects that the stack depth after a P/Invoke call does not match the expected stack depth. |