@Jani: Yes, I always use tempory Transfrom3D() objects which aren’t being destroyed and re-created when a model is being translated/rotated.
@Abies: Ah, so you suggest to use Kenji Hiranabe’s Vecmath. Good hint, I’ll try that.
In a thread here in the forum you quoted an URL to a slightly modified version of this improved Japanese Vecmath. (Inside the Zip there’s a Readme file but the URL to the original Japanese Web site doesn’t work anymore…)
Since you and Yuri say that the slightly modified Japanese Vecmath is good to use with Xith3d: maybe William should replace the Java3d Vecmath on the Xith3d download site with the improved one?