BlitzMax OpenB3D Collection

woollybah 23a486ccae Un-removed modules ;-) 7 سال پیش
assimp.mod b435604904 Added Assimp 3.2 update 8 سال پیش
assimplib.mod b435604904 Added Assimp 3.2 update 8 سال پیش
b3d.mod 23a486ccae Un-removed modules ;-) 7 سال پیش
b3dglgraphics.mod 23a486ccae Un-removed modules ;-) 7 سال پیش
b3dglsdlgraphics.mod 23a486ccae Un-removed modules ;-) 7 سال پیش
examples 2c615361e7 Fixed 64-bit assimp wrapper 8 سال پیش
newtondynamics.mod 90ebd03ea0 Edited copyright, updated readme 8 سال پیش
openb3d.mod 23a486ccae Un-removed modules ;-) 7 سال پیش
openb3dlib.mod 23a486ccae Un-removed modules ;-) 7 سال پیش
.gitignore 2c5eab73c0 B3D. Initial Import. 10 سال پیش
README.md b435604904 Added Assimp 3.2 update 8 سال پیش
bsd.txt 90ebd03ea0 Edited copyright, updated readme 8 سال پیش
zlib.txt 90ebd03ea0 Edited copyright, updated readme 8 سال پیش

README.md

Openb3dlibs

Blitzmax Openb3d library collection

Newton Dynamics

Blitzmax library wrapper for Newton dynamics 3.13. Newton 3.13 source is included in the module but can also be found on Github.

The wrapper is not ready for use yet but there are a few basic examples.

License

Both the library and wrapper are licensed with the zlib license.

Assimp (Open Asset Import)

BlitzMax library wrapper for Assimp 3.2.

Assimp source is included with this module and Boost is required, specifically BaH.Boost. There is a Boost workaround option which can be enabled in assimplib.bmx (and then comment the boost imports in source.bmx) but this is not recommended as it lacks threads and is not threadsafe ie. can't be access by more than one thread at a time. To enable a specific file format comment the define in assimplib.bmx and uncomment the import/s in source.bmx. You can also disable specific post processing steps in the same way.

The wrapper is a source import and can load meshes from streams either incbin or zipstream, so for unzip functionality Koriolis.Zipstream is required. The module works in 32-bit and 64-bit but animations are not yet implemented.

License

Both the library and wrapper are licensed with the 3-clause BSD license.