PhiBall

This document describes the internals of the new PhiBall Component for Xfrog 4.

The new PhiBall is extended to handle abitrary cross sections (not only spherical arcs) and abitrary lathe shapes.

References

A lot of work has been done on (Spiral) Phyllotaxis in Biology and Computer Graphics, this is a short list of references used to design the new PhiBall followup Component.

"Interactive Modeling of Plants"
Bernd Lintermann, Oliver Deussen
IEEE Computer Graphics & Applications, vol 19(1)
1999
Contains a graphical description of the original PhiBall component; only works for spheres
pdf
"A Collision-based Model of Spiral Phyllotaxis"
Deborah R. Fowler, Przemyslaw Prusinkiewicz, Johannes Battjes
ACM Siggraph, Computer Graphics, 26:361-368
July 1992
Contains a different approach to model Phyllotactic Patterns on general surfaces of revolution. Interesting, but not too cool.
Computationally expensive.
url
"Ideal Phyllotaxis on General Surfaces of Revolution"
J. N. Ridley
Mathematical Biosciences, 79:1-24
1986
Very insigtful background, no algorithmic solution provided.
-
"The use of positional information in the modeling of plants"
Przemyslaw Prusinkiewicz, Lars Mündermann, Radoslaw Karwowski, Brendan Lane
ACM Siggraph, Computer Graphics pp361-368
August 2001
Contains a short description of an algorithm based on the work of Ridley
url

There are basically two possible approaches for implementation of the PhiBall:

Approximation through Linear Segments

Approximation through small steps Integration (like in "The use of positional information in the modeling of plants")