Thanks for your advice.
I probably didn't describe my problem clearly. Each individual tree has
distinct property and is shown in different color scheme according to
certain characteristics, such as species, diameter, etc.
For instance, when user clicks to see trees in species, the same type of
You might want to look at the SharedGroup object in the Java3D API.
You could have a collection of SharedGroups, one for each tree type, and
use these to create your forest. The advantage here is that you get to
reuse the
Shape3D for each tree by sharing a single instance, instead of creating a
n