Hi all,

when I push a canvas3D running in immediate mode out of the screen and drag
it back slowly, it doesn't get refreshed entirely sometimes.
The render loop consists of
-GraphicsContext3D.clear();
-GraphicsContext3D.draw(shape);
-Canvas3D.swap();
The loop gets processed only when the scene gets modified. If you move
canvas3D about on the screen and it has do be repainted() because of that,
Canvas3D.paint() gets called. This will trigger the render loop. But the
loop has to be processed twice in order to refresh canvas3D completely.
As canvas3D is running in double buffered mode, rendered data should be
available somewhere inside until the next render loop starts. Maybe this
data
can be used for refreshings triggered by paint() -method calls ?

Gernot
[EMAIL PROTECTED]
http://www.janet.de

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