We are aware of this problem and plan to address it in 1.2.  In the
mean time, your solution should work, if you know what transforms above
you can change.

--
Kevin Rushforth
Java 3D Team
Sun Microsystems

[EMAIL PROTECTED]


>Date:         Wed, 1 Sep 1999 07:42:03 +1000
>From: Olivier fillon <[EMAIL PROTECTED]>
>Subject:      [JAVA3D] behaviours and rendering, manual render trigger
>To: [EMAIL PROTECTED]
>
>Hi fellow j3D addicts,
>Following a related issue discussed a couple of days ago, I am overloading
>the Billboard behaviour to only wakeup on a change of viewing platform
>transform.
>The purpose is to avoid continuous rendering which is taking all my CPU
>To achieve this, I use the following class
>
>public class MyBillboard extends Billboard
>{
>    TransformGroup pt = null;
>    WakeupOnTransformChange wakeupFrameTG;
>    public MyBillboard(TransformGroup transformgroup, int i, Point3f
>point3f, TransformGroup platformTransform)
>    {
>        super( transformgroup, i, point3f);
>        pt = platformTransform;
>        wakeupFrameTG = new  WakeupOnTransformChange(pt);
>    }
>
>
>    protected void wakeupOn(WakeupCondition p0) {
>        super.wakeupOn(wakeupFrameTG);
> }
>
>}
>
>This seems to work my billboard is triggered after each transform change,
>sadly the result is not displayed:
>indeed the rendering loop seems to ignore the change and do not force a new
>render
>Is this the reason behing the continuous rendering set in Billboard?
>Is this a bug?
>Can we manually trigger a new render ?
>Hope I have not confused you
>Thanks in advance
>--
>Olivier Fillon    Minestar Project
>[EMAIL PROTECTED]  Mincom Limited
>Ph.+61-7-3303-3344               61 Wyandra Street
>Fax+61-7-3303-3232               Teneriffe Qld. 4005.
>Australia
>Company home page: http://www.mincom.com/
>Personal home page: http://www.home.gil.com.au/~fillon
>--
>
>===========================================================================
>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".

Reply via email to