Dear all,

I've got a problem while using collision detection in Java3D.

Problem:
When 2 objects are quite close to each other system detects collision,
but there is no collision in reality.

Rotating the scene by the mouse (using MouseRotate class) causes
dissapearing of this un-real "collision".

I noticed that it is occured when the "problem region" is near the axes
of the Java3D coorinate system (i.e. axes +X, -X, +Y, -Y, +Z, -Z).

What I use:
Java2 SDK 1.3.1_06 and Java3D 1.3

WakeupOnCollisionEntry.USE_GEOMETRY
WakeupOnCollisionExit.USE_GEOMETRY.

SimpleUniverse su = new SimpleUniverse(canvas3D);
ViewingPlatform vp = new ViewingPlatform();
vp.setCapability(ViewingPlatform.ALLOW_COLLIDABLE_WRITE);
vp.setCollidable(false);
vp = su.getViewingPlatform();
vp.setNominalViewingTransform();

I would be very greateful for any suggestions why does it happen.

Thank you in advance,

Igor Belousov.

===========================================================================
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".

Reply via email to