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".