Three.js资源
本文是Three.js电子书的学前内容
Three.js库github链接:https://github.com/mrdoob/three.js
Three.js官网:https://threejs.org/
Threejs中文文档
Threejs中文文档:http://www.yanhuangxueyuan.com/threejs/docs/index.html
Threejs官网同时提供了英文文档和中文文档,不过有些时候打开会比较慢,所以我在我的个人博客部署了一份官网的中文文档,方便大家查阅。
Three.js历史版本
github链接查看所有版本:https://github.com/mrdoob/three.js/releases
...
R94:2018年6月
R93:2018年5月
R92:2018年4月
...
R85:2017年4月26
...
R69:2014年10月29 《three.js开发指南》源码使用的版本
...
R1 2013年7月3日
Three.js-master文件下载
github下载threejs比较慢,所以在网盘放了一份,方便大家下载。
下载地址查看文章:Three.js-master包下载
相关库
下面表格列举了一些Three.js相关的开源库。
库 | 功能 |
---|---|
Physijs | Physijs是一款物理引擎,可以协助基于原生WebGL或使用three.js创建模拟物理现象,比如重力下落、物体碰撞等物理现 |
stats.js | JavaScript性能监控器,同样也可以测试webgl的渲染性能 |
dat.gui | 轻量级的icon形用户界面框架,可以用来控制Javascript的变量,比如WebGL中一个物体的尺寸、颜色 |
tween.js | 借助tween.js快速创建补间动画,可以非常方便的控制机械、游戏角色运动 |
ThreeBSP | 可以作为three.js的插件,完成几何模型的布尔,各类三维建模软件基本都有布尔的概念 |