I'm rendering my scene entirely in immediate mode, hence the desire to pick
objects which aren't live.

I'm essentially keeping a full scenegraph and simply not attaching the root
to keep it non-live so the nodes which are being transformed are added to
TransformGroups. When a node is being rendered I work up the scenegraph
hierarchy to the root of the scene multiplying any transforms found on the
way with the GraphicsContext3D's model transform matrix. This appears to
work fine in that visually the nodes are successfully transformed.

I've got the code up and running which allows the non-live nodes to be
picked. However, as soon as a node has been transformed the picking stops
working. The picking routines seem unaware that the node has been
transformed and detect the node as if it had not been transformed at all.

I'm using Java3D 1.1.2. Is there any chance that this is a bug which has
been addressed in 1.1.3?

Any pointers to possible solutions would be greatly appreciated.

Thanks in advance,

Andy

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