Description
A Lindenmayer system is a formal grammar often used to model the growth
processes of plant development. Alternatively, an L-system can be used
as a model to create novel forms.
“aab” uses a basic L-system model to create forms
consisting of
self-dividing aligned boxes. The process is similar to the one
constructing a Menger Sponge, only that in the case of aab, randomness
is used in a much higher degree, allowing the creation of a variety of
forms.
A triangulated 3d model of the result can be exported as POV-ray .raw
triangle format, which can be imported by various 3d packages, such as
POV-ray and Rhinoceros.
aab was programmed in Java 1.5 using Netbeans as a development
environment, and JOGL for hardware accelerated drawing.
aab is distributed under the
terms of the
GNU General Public License.
Pictures
Exported 3d models.