The problem here is that you are trying to change the Geometry of a
Primitive. Primitives by default have a shared geometry and thus shared
appearance. Here is the blurb from the Javadoc, it suggests changing the
shared geometry flag to get around this.
"Base class for all Java 3D primitives. By
I have a 3d world with one 3D shape entirely containing another.
When I perform a pickAllSorted on the outer object, near the edge, the result is
always as I expect : a PickResult[] containing only the outer object. Unfortunately
when I pick nearer the middle of the shape, the PickResult[] conta