在网上查阅了很多资料,发现很多资料都只是介绍了Java3d的视点设置,并没有介绍观察方向的设置。有一些资料只是简述观察方向默认是Z轴的递减方向。
官方文档提供的设置视点是这样的:
Canvas3D canvas = new Canvas3D(SimpleUniverse.getPreferredConfiguration());
SimpleUniverse u = new SimpleUniverse(canvas);
u.getViewingPlatform().setNominalViewingTransform(); //设置观察点
这是默认的视点,观察方向默认是Z轴的递减方向
如果要设置视点位置,应该这么写
Canvas3D canvas = new Canvas3D(SimpleUniverse.getPreferredConfiguration());
Viewer viewer = new Viewer(canvas);
Vector3d viewpoint &#