Hi everybody, Thanks for your numerous answers; they led me to reconsider entirely my problem and think to new solutions, which, naturally, bring their own issues.
As far as my performance problem is concerned, I have not decided yet which would be the best implementation as far as my topic is concerned. Anyway, I had renounced to use PickTool & co since I was not able to use it, but I think it might prove to have the best intersection computation times, no matter what algorithm is used, since it must be coded in native language (correct me if necessary). I had read j3dfly's source code before, and I was rather confused since it uses PickTool & co exactly how I figured out to use them, except that it's working on one side, not on the other (guess which is which). Here's my problem: picking examples often refer to mouse action response, for which I understand how to set up a behavior and why. In my problem, I have to compute intersections from time to time, so to say, and I don't see what behavior I have to set up for this. Note that I have crawled through the over-mentionned source code, not to mention, but I must admit I have had a hard time trying to understand, more than the code itself, the philosophy of picking within a scene graph: What behavior, what wakeup criterion am I supposed to use, since it is not a reaction over a user interaction? Moreover, another question: What wakeup criterion should I use to do a constant simulation without preventing Java3d to refresh? Since then, I'm simply creating an independant thread that computes and refreshes geometry without blocking entirely Java3d. Is that fair a solution? Well, thank you again for all your indications. I'm pretty sure that my bad performances are due to my coding and not to Java3d bottlenecks, for I have seen what it is possible to do (j3dfly, etc.). Regards, Roland Sarrazin =========================================================================== 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".