Hello, I am undergoing wicked consequences of my partial misunderstanding of how Java3D works. So it is clear that for me, the following problem is not a bug of Java3D, but a misuse of it. Anyway, I couldn't find out where on earth my problem comes from, so I now rely on your competences to help me or give me hints.
There it is: I am doing collision avoidance (Hu, yes, I'm the one with the thousand questions about collision avoidance!), and I am wondering what is happening when my physical viewing window is not in front of the screen (that is, when another windows overlaps it). In fact, no collision is "triggered" in that case. Remember that I am not using Java3D collision detection mechanism, only using its picking facilities. I suppose this is a matter of bounds or something like this, but is there a way to do so that I am sure that, even if I'm not looking at the scene, picking can occur? Moreover: I've got the impression that by rotating the view (or translating, or zooming), the PickIntersection.getPointCoordinatesVW() doesn't give back what I expect (e.g. view- and transform-independent coordinates, that is, absolute coordinates). What may I do wrong? Maybe it is strongly linked to my first problem and that I am doing right with PickIntersection.getPointCoordinatesVW(), just that picking is not always triggered, which confuses me. I hope I have been clear in the presentation of my problem. If you could help me, I would be grateful! I've crawled through Java's tutorial, but couldn't get a sufficient overview to manage to identify the origin of my troubles. Thanks a lot! 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".
