Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrebq/assimp
Go bindings for the Open Asset Import Library
https://github.com/andrebq/assimp
Last synced: 5 days ago
JSON representation
Go bindings for the Open Asset Import Library
- Host: GitHub
- URL: https://github.com/andrebq/assimp
- Owner: andrebq
- License: mit
- Archived: true
- Created: 2012-10-29T21:34:01.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2012-12-02T17:00:09.000Z (almost 12 years ago)
- Last Synced: 2024-08-02T18:36:53.479Z (3 months ago)
- Language: Go
- Size: 516 KB
- Stars: 13
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# What is this?
The Open Asset Import (http://assimp.sourceforge.net/) is a library capable of reading a variety of 3D formats and present them in a single API (aiScene).
This project contains wrappers for that library and also a similar api (assimp.Scene) to manipulate the data inside a Go program.
The Go structures are implemented in pure go, so you can use it even without the Open Asset Import lib, only the package assimp/conv need the library.
# How to use?
You can use your 3D models in two ways:
* use the assimp binary (assimp/assimp) to convert your models to a pure go representation (using gob) and then inside your 3d application use the packages (assimp/enc, assimp) to load and manipulate the model.
* in your 3d application import the (assimp/conv assimp) packages to convert and manipulate the model.
# Do you have any samples?
You can read the unit tests for each package to see how the API is used or you can look at https://github.com/andrebq/exp and see a 3d application that can display your models (the application is limited to small models at this moment.)
# Can I help?
Yes, just do the usual fork/edit/request thing.
# Who is responsible for this?
If you want to know more about me, just go to: http://resume.amoraes.info/en-US/ there you can see my profiles and link to my personal blog.
# Where I can have more information about this project?
Just check the commit messages and there is a possibility that I will post something at http://amoraes.info/