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