摘要: 最近在做的项目中遇到需要保存当前的3d管道视角设置的问题,用户希望在对3d场景内的管道进行了缩放、旋转、移动之后可以将场景当前的视角状态保存在数据库中,并在下次加载时读取。 经过不断的尝试和研究,在同事的帮助下总算完成,下面说一下注意事项并附上实现代码。首先,经过测试保存视角取决于两个部分,一个是camera这个超大的js对象,另一个就是右键平移执行的操作在controls中(开发中使用的是TrackballControls.js)。先来说camera这个对象参数非常多,详细参数不再做说明,大家可以直接参考Three.js的 camera定义部分的源码,主要有up(相机的z坐标方向)、posi 阅读全文
posted @ 2014-02-26 10:12 前端小小菜 阅读(7670) 评论(0) 推荐(0) 编辑