Sunday, November 6, 2011

iGeo: Open Source 3D Software Library for Java

**updated with code**

This is one of the coolest things I have come across in awhile...

Satoru Sugihara, recently release iGeo: a "free and open source 3D modeling software library in Java for computational design in architecture, product design, interaction design and more."

As part of my enthusiastic response to this tool kit, I thought it would be an interesting experiment to combine piGeon with another popular processing GUI called ControlP5. ControlP5 is another great open source library for creating interactive controls such as sliders, toggles, knobs, and other gizmos.

piGeon provides an interface for Processing which makes iGeo easy to learn for quick implementation. Satoru has also provided some great tutorials...

iGeo is very extensive and well documented. The library provides fantastic support for NURBS and it is possible to read and write Rhino 3dm and Obj files.