How can I disable the buffer clear that happens at the beginning of the
vender frame in a Canvas3D?

I have searched the list and read back and forward through the API, but
no luck.

Here's the scenario...
    I have a background in the scene that is a BranchGroup, i.e.
geometry.  I know the Background covers the entire scene for all
Trans/Rot of the View.  But I can "feel" the extra clearing slowing
things down a bit, especially on fill bound graphics cards, i.e. MOST PC
cards.  There is no need to clear the buffer in this situation.  There
should be a way to disable it.

Previous attempts.
    - inherit from Canvas3D but there are no methods for "clear".  Only
PreRender which happens after clear.
    - inherit from GraphicsContext3D - it has a clear() method BUT you
can't implement that class, or if you could you can't set the
Canvas3D's  GraphicsContext3D only get it.
    - Go to immediate mode and run the loop myself (not a desirable
option because I am using Java3D objects and behaviors all over the
place!)

Is it even possible in the current implementations?



--
__________________________________________________________

Shawn Kendall               Full Sail Real World Education
Course Director             3300 University BLVD
Real Time 3D for Gaming     Winter Park FL 32792
[EMAIL PROTECTED]       http://www.fullsail.com
__________________________________________________________

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