Implement support for STL model loading/deserialization #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uses stl_io to parse and implement a very simple STL parser. The original STL model format is quite minimal compared to other formats, so I assumed there was only one object in the "scene". Have not experienced it any other way yet, though with a very minimal experience with these formats used for 3D printing. Test cases cover both ascii and binary formats, so they will do basic verification if we ever want to change stl library (or write out own).
Fixes #7
Threw it into the lights demo in the three-d repo, and it seems to work okay:
(that demo has point lights, which is the little dots floating around Suzanne)
EDIT: Notice that the build fails due to missing trait in the web version. I'm on it. Never really use web thingys,