Hello

(...)
> Instead of
> dealing with a large number of TransformGroups I just recreate the
> geometries for each frame.
(...)
> > the geometries don't
> > appear at the same time, rather the renderer starts by
> > rendering the geometries one by one, from the first added one
> > to the last.

I think i'm missing something here:

You said you create a new set of geometries for every frame, but the renderer
adds them "slowly", one by one over many frames, right ?

Are you sure you really create _all_ the geometries for _each_ frame ?
Are you sure you are creating them in the renderer-thread ?

I think you may be creating them in another thread, while the renderer-thread
is running. During one creation-cycle many frames are rendered by the
renderer-thread. So the renderer only shows the already created geometry.

Try creating the geo in a Behavior, scheduled to wakeup every frame. Or better
subclass Canvas3D and create the geo in the method: public void preRender();.
Or use the geo-update-method described in the other post.

cu

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