I want to use the navigation on the view and objects in the content
scenegraph. To the same effect as 3rd person
view. Does this mean it *could* be unsafe to use it on content and I'll have
to go the behavior way ?

Jannie


-----Original Message-----
From: Justin Couch [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 09, 2001 4:43 PM
To: [EMAIL PROTECTED]
Subject: Re: [JAVA3D] Creating shapes at runtime???


Artur Biesiadowski wrote:

> But what with thread safety ? For example I want to modify Transform3D.
> If update will occur interleaved with render thread reading values
> transfor can point to some very strange place in other universe...

Nope, the transform is done on the viewplatform's transform group. The
way the J3D renderer works (which seems to be fairly common) is to take
the matrix at the start of the render cycle and apply that to
everything. Even if the TG changes, the view platform's matrix does not
so you never end up with any odd shearing effects. This mouse behaviour
only effects the view transforms, never any of the parts of the
renderable scenegraph therefore there is never any chance of it doing
something odd.

I've run this through some fairly heavy scenes on the laptop here and
never yet seen a problem with it. I believe the Halden folks are using
this in their large-scale CAVE type environments so obviously the
multi-screen handling isn't effected at all. The only type of
environment I haven't tried is a HUD system where the geometry is
located in the same TG as the ViewPlatform.


--
Justin Couch                         http://www.vlc.com.au/~justin/
Freelance Java Consultant                  http://www.yumetech.com/
Author, Java 3D FAQ Maintainer                  http://www.j3d.org/
-------------------------------------------------------------------
"Humanism is dead. Animals think, feel; so do machines now.
Neither man nor woman is the measure of all things. Every organism
processes data according to its domain, its environment; you, with
all your brains, would be useless in a mouse's universe..."
                                              - Greg Bear, Slant
-------------------------------------------------------------------

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

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