Hi,

I am building a Java3D application in which I grasp and release objects
with a VR glove.  When I detect a collision between the object and the
virtual hand (using Java3D collision detection) I attach the object to the
palm of the hand.  So far so good.  

But when I release the object from the palm, and attach it to its original
position, the "WakeupOnCollisionExit" is never produced and the object
remains as if colliding with the hand (obviously wrong, since it is now
far away from the hand).

I need to force Java to produce a "WakeupOnCollisionExit" when I release
the object, but have not found a way to do it.  Calling "processStimulus"
with an empty enumeration does not work.  Adding a new "collisionDetector" 
(like in the TickTockCollision example) does not work either. 

What can I do?

        -------------------------------------------------------
        Helmuth Trefftz
        Rutgers University
        e-mail: [EMAIL PROTECTED]
        tel:    (732) 445 0561          fax:    (732) 445 4775
        -------------------------------------------------------

=====================================================================
To subscribe/unsubscribe, send mail to [EMAIL PROTECTED]
Java 3D Home Page: http://java.sun.com/products/java-media/3D/

Reply via email to