Assimp
Siirry navigaatioon
Siirry hakuun
Assimp | |
---|---|
Tekijä(t) | Alexander Gessler, Thomas Schulze, Kim Kulling |
Vakaa versio | 5.0.1 / 12. tammikuuta 2020 |
Ohjelmoitu | C++ |
Kirjasto | mallinnuskirjasto |
Lisenssi | BSD-lisenssi |
Kotisivu | www.assimp.org |
Lähdekoodi | github.com/assimp/ |
Assimp eli Open Asset Import Library on useaa alustaa tukeva 3D-tuonti mallinnuskirjasto (import model library), jonka tavoitteena on luoda yhteinen ohjelmointirajapinta (eli API) eri 3D-mallinnus tiedostomuodoille. Kirjasto on ohjelmoitu C++ kielellä ja se tarjoaa rajapinnat C:lle, sekä C++-kielille. Kirjaston tehtävänä on ladata yli 40 3D-tiedostomuotoa yhtenäiseksi ja puhtaaksi tietorakenteeksi. Assimp tukee mm. COLLADA (.dae), 3DS, DirectX X, Wavefront OBJ ja Blender (.blend) tiedostomuotoja.
Kirjasto tukee seuraavia ohjelmointikieliä: C, C++, Python, D, BlitzMax, Java (tulossa...) ja .NET (tulossa...)
OpenGL-kirjastoja |
OpenGL | FreeGLUT | GLFW | GLEW | GLM | GLU |
OpenGL varjostinohjelmakielet |
GLSL |
Muita kirjastoja |
Assimp | SDL | Vulkan |