Curtis,
Looks like you have uncovered a bug in Java 3D 1.2. Mixed immediate
mode rendering is triggering a traversal of the scene graph, which in
turn will cause renderField to be called again, and so on. We have
filed bug 4341229 to track this problem.
--
Kevin Rushforth
Graphics System Software
Sun Microsystems
[EMAIL PROTECTED]
>Date: Wed, 24 May 2000 13:28:08 -0500
>From: Curtis Rueden <[EMAIL PROTECTED]>
>Subject: [JAVA3D] infinite rendering loop
>To: [EMAIL PROTECTED]
>
>I have a class that extends Canvas3D and overrides the
>public void renderField(int i) method. In the overriding
>implementation, there is some immediate mode rendering
>logic. The code works fine in Java3D 1.1.2 and lower,
>but in 1.1.3 and 1.2 the code somehow creates a cycle
>resulting in an infinite chain of re-rendering.
>
>Is this a new bug in Java3D, or is doing immediate mode
>rendering inside renderField() asking for trouble?
>Does anyone have an idea how to solve this problem?
>
>Thanks in advance,
>Curtis Rueden
>
>===========================================================================
>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".
>
===========================================================================
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".