New library: unlekkerLibI've just uploaded a new Processing library called
unlekkerLib. It is a collection of tools and code snippets I use frequently, and which I've just barely cleaned up enough for other people to use. Instead of releasing them piece by piece, I've decided to bundle them together in a package hierarchy.
The main reason I decided to release it now is the STL export code I've written for my
Rapid prototyping objects. Several people (including Casey) have asked for the code, so I wanted to get it out there for you to play with. Obviously, it works as well with Processing as it does with regular Java.
Caveat emptor: There's not much documentation but I do provide the source code. This is v.0001 - the very first release, so it's pretty basic. See below for an idea of what the library contains. Right now the most exciting new component is the unlekker.data.STL class, which supports export and import of STL stereolithography files for rapid prototyping. Have a look at the
Javadoc for more details.
Updates will appear here:
http://workshop.evolutionzone.com/unlekkerlib/.
[070924] unlekkerLib-0001 features:- unlekker.data.STL: STL import and export.
- unlekker.util.Rnd: Mersenne Twister pseudo-random number generator.
- unlekker.util.TileSaver: The TileSaver class for creating high-res images from OpenGL graphics by tiling the viewport.
- unlekker.geom.Intersect: Line intersection and checking for collision with complex 2D polygons.