Fred,

> >
> > The invertion to the view's transform, is a once per frame
> cost.
> > The transform change above the scene is a per object cost
> (including
> > TG, SG, S3D ... ), and such operation can be very expensive.
>
> Really?  You compute the whole chain from scratch for every
> object for every frame?
>
> This means I'm going to have to take another look at how I do
> things.
>

That is true, if you're changing the TG to scene every frame.
Java 3D has to propagate the change to the leaf nodes. In
Java 3D 1.3beta1, the propagation is done as efficient as
possible but it isn't free.

>From the perf_guide.txt

    - Move Object vs. Move ViewPlatform
        If the application simply needs to transform the entire scene,
        transform the ViewPlatform instead.  This changes the problem
        from transforming every object in the scene into only
        transforming the ViewPlatform.

- Chien Yang
  Java 3D Team.

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