- 博客(4)
- 收藏
- 关注
原创 three.js入门(7)几何体
二维几何体1.平面(PlaneGeometry)查看示例PlaneGeometry可以创建非常简单的一个二维矩行,其构造函数为:THREE.PlaneGeometry(width, height, widthSegments, heightSegments) 参数 必须 描述 width 是 该参数指定矩形的宽度 height 是 该参数指定矩形的高度 widt
2017-04-21 15:14:11 324
原创 Object.defineProperty()
作用: Object.defineProperty() 该方法允许 精确 添加或修改对象的属性, 并返回这个对象。和赋值创建的属性区别: 一般情况下,我们为对象添加属性是通过赋值的,比如:obj.name = ‘name’。这些属性是可以被枚举(for…in 或 Object.keys 方法),也可以被改变、被删除。而使用 Object.defineProperty() 则允许改变这些额外细节(
2017-04-07 16:21:40 404
原创 three.js入门(3) stats.js和dat.gui.js的使用
stats.js 和 dat.gui.js可以从 https://github.com/mrdoob/three.js/tree/master/examples/js/libs里获取1.使用stats监测FPS 很多情况下,我们希望知道实时的FPS信息,从而更好地监测动画效果。这时候,就要用到stats.js了! 要显示这个信息,我们首先需要在<head>标签里引入这个库:<script src
2017-04-06 16:25:20 1374
原创 three.js入门(2) 添加灯光、阴影、动画
在three.js入门(1)里已经将所要渲染的部分正确渲染了,接下来添加灯光1.添加灯光在three.js灯光有很多种,这里我们使用点光源(PointLight) //创建点光源 var spotLight = new THREE.SpotLight( 0xffffff ); //设置位置 spotLight.position.set( -10, 20, -10 );
2017-04-06 12:54:05 896
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人