摘要: 准备工作: 1.stat.js stat.js是Three.js的作者Mr. Doob的另一个有用的JavaScript库。很多情况下,我们希望知道实时的FPS信息,从而更好地监测动画效果。这时候,stat.js就能提供一个很好的帮助,它占据屏幕中的一小块位置(如左上角),效果为:,单击后显示每帧渲 阅读全文
posted @ 2016-12-18 20:28 子木子木 阅读(3233) 评论(0) 推荐(0) 编辑
摘要: /*** 场景(scene) ***/ var scene = new THREE.Scene(); // 创建场景 scene.add(x); // 插入场景 /*** 相机(camera) ***/ // 正交投影相机 var camera = new THREE.OrthographicCamera(left, right, top, bottom, n... 阅读全文
posted @ 2016-12-18 16:23 子木子木 阅读(4032) 评论(0) 推荐(1) 编辑
摘要: 在这里,我们将动态画面简称为动画(animation)。正如动画片的原理一样,动画的本质是利用了人眼的视觉暂留特性,快速地变换画面,从而产生物体在运动的假象。而对于Three.js程序而言,动画的实现也是通过在每秒中多次重绘画面实现的。 为了衡量画面切换速度,引入了每秒帧数FPS(Frames Pe 阅读全文
posted @ 2016-12-18 12:26 子木子木 阅读(7513) 评论(0) 推荐(0) 编辑
摘要: 开发环境 Three.js是一个JavaScript库,所以,你可以使用平时开发JavaScript应用的环境开发Three.js应用。如果你没什么偏好的话,我会推荐Komodo IDE。 调试建议使用Chrome或者Firefox浏览器。如果你使用的是Firefox,那么Firebug会是你必不可 阅读全文
posted @ 2016-12-18 12:16 子木子木 阅读(10378) 评论(1) 推荐(0) 编辑