|
7 anni fa | |
---|---|---|
assimp.mod | 8 anni fa | |
assimplib.mod | 8 anni fa | |
b3d.mod | 7 anni fa | |
b3dglgraphics.mod | 7 anni fa | |
b3dglsdlgraphics.mod | 7 anni fa | |
examples | 8 anni fa | |
newtondynamics.mod | 8 anni fa | |
openb3d.mod | 7 anni fa | |
openb3dlib.mod | 7 anni fa | |
.gitignore | 10 anni fa | |
README.md | 8 anni fa | |
bsd.txt | 8 anni fa | |
zlib.txt | 8 anni fa |
Blitzmax Openb3d library collection
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.
Both the library and wrapper are licensed with the zlib license.
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.
Both the library and wrapper are licensed with the 3-clause BSD license.