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

Reply via email to