Hello all, I am having trouble synchronizing my scenegraph updates. I am trying to modify the view platform transform group and at the same time update the clipping planes. I am doing the transform modification in a behavior which I wake using a post id. My question is, can I modify the clipping planes in the same processStimulus and will all of the effects of both modifications appear in the next frame? I am seeing behavior that looks like the transform and the clipping planes are not in sync. I know Kelvin's old email said Transforms and Geometry take 2 frames to update, however Chien stated that Textures and Geometry take 2 frames. The texture would make more sense than a transform since a texture could be of any size and therefore not mirrored.
I am having a lot of trouble getting things synchronized in the scene due to all of the random timings that are not very well documented. Would it be possible to get more information on the timing of updates in the scenegraph? I know there is an outstanding issue that the canvas will given transforms from the previous frame (although behaviors are running concurrently with the renderer on the next frame) and ViewInfo can be used to get current information, but does that take into account the transform frame delay stated above (if there is one)? Some questions I have: - When are behaviors actually running? I know they can be run concurrently, but will all behaviors finish before the next frame is started? - Which Nodes have delays when modified and what are the delays? - When do view modifications take effect: current frame, next frame, n+2 frames? - When do behaviors such as WakeupOnTransformChange get triggered? At the end of the frame that the transform was changed, at the end of the frame that the transform was applied, immediately, etc? I feel like these inconsistencies and lack of documentation make it difficult to produce stable dynamic scenes. Any insite into these problems would be greatly appreciated. Thanks, -mike =========================================================================== 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".