First of all, the capability in question is not to be set on the PickResult, but rather on the object (and/or its parent) you are trying to read!
To enable geometry picking on a Primitive, call its setCapability(Primitive.ENABLE_GEOMETRY_PICKING). For a Shape3D, you need setCapability(Shape3D.ALLOW_GEOMETRY_READ), and for its Geometry you need setCapability(Geometry.ALLOW_INTERSECT). I hope that's all! Of course, you set the capabilities BEFORE the scene is made "live"! H. =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".