Could anyone help me confirm my understanding of Collision Behaviors as
below, or could you tell me about any tutorials that cover these issues)?
* By default the bounds used in collision testing are internally computed
each frame (unless overridden by Shape3D.setCollisionBound() or
Node.setBounds()) ? even if the Transform3D is modified?
* These bounds are in global coordinates. (does Node.getBounds() or
Node.setBounds() get/set global coordinates as opposed to local
coordinates?)
* If Group.setCollidable(true) is set then all its children will be liable
to generate a collision so (if I want to get the triggering group I will
have to set Group.ENABLE_COLLISION_REPORTING and find it in the returned
path)?
* WakeupOnCollisionEntry.getTriggeringBounds() returns the global
coordinates with the values set as they are at the time of the collision, or
at the time when new WakeupOnCollisionEntry(armingPath,speedHint) was
called?
* does speedHint flag make any difference at release 1.2beta2?
* does it make any difference where the Behavior node is in the sceneGraph,
relative to either armingPath or triggeringPath?
* If wakeupOn(WakeupOnCollisionEntry) is called when the armingPath is
already overlapping another node (setCollidable(true)) will this mask any
further collisions with a third node?
* Does the above apply if the already overlapping nodes are parent/child?
* If wakeupOn(WakeupOnCollisionMovement) is called when the armingPath is
not already overlapping another node will it get called on collision entry?
Thanks for any help,
Martin
http://www.martinb.com/
===========================================================================
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".