WebGL 3D 图形与 Web 存储技术全解析
1. 使用 WebGL 创建 3D 图形
1.1 使用第三方 WebGL 引擎
随着 WebGL 越来越受关注,基于这项技术的中间件也不断涌现。Three.js 就是一个很好的例子,它由 Ricardo Cabello(aka Mr. Doob)开发,网址为 http://threejs.org/ 。Three.js 大大简化了使用 WebGL 的复杂性,能让开发者快速从空白页面创建出基本的 3D 场景。
以下是一个使用 Three.js 渲染旋转球体的基本示例代码:
var canvas = document.getElementById("scene"),
ratio = canvas.width / canvas.height,
camera = new THREE.PerspectiveCamera(60, ratio, 1, 10000),
scene = new THREE.Scene(),
renderer = new THREE.WebGLRenderer({ canvas : canvas }),
geometry = new THREE.SphereGeometry(300, 40, 20),
material = new THREE.MeshPhongMaterial({
color: 0x00dddd,
shading : THREE.FlatShading
超级会员免费看
订阅专栏 解锁全文
1258

被折叠的 条评论
为什么被折叠?



