Skip to content

lixianbin1/threejsDocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

three.js 离线文档及示例

three.js是一个轻巧的3D库。使用默认的WebGL渲染器,还提供了Canvas 2D,SVG和CSS3D渲染器,可以在浏览器运行。

此仓库适合想要下载官方离线文档和示例的小伙伴。当然也可以前往官网入口

预览

预览

用法

在 thee.js 的示例中,一些功能(加载模型)需要服务器的支持。如果有本地服务器,将项目放入本地服务器,找到docs 目录下的index.html 打开即可;如果没有本地服务器,那么我编写了一个简单的nodejs脚本。仅需要node支持

$ node index.js

// 执行后打开浏览器访问即可
// http://localhost:8080/docs/index.html

计划

汉化b部分未汉化的菜单;在官网中,部分菜单并未汉化,可能是考虑到汉化与原意有差别。但我还是希望能看到菜单有进行了汉化。如果对原意有歧义,可以切换到英文版进行查看。

### 如何编辑文档的菜单翻译

# threejsDocs\docs\list.js   
# 此为文档的菜单列表,你可以根据自己的理解修改其中的顺序和文本

"灯光": {
    "环境光 AmbientLight": "api/zh/lights/AmbientLight",
    "平行光 DirectionalLight": "api/zh/lights/DirectionalLight",
    "半球光 HemisphereLight": "api/zh/lights/HemisphereLight",
    ...
},
# threejsDocs\examples\files.js
# 此为演示菜单列表,你可以根据自己的理解修改其中的顺序和文本

"动画": [
    "webgl_animation_cloth",
    "webgl_animation_keyframes",
    "webgl_animation_skinning_blending",
    "webgl_animation_skinning_morph",
    "webgl_animation_multiple",
],

仓库的更新时间

  • 于 2019-12-13日拉取 three.js 的 dev 分支最新 commit 。
  • 于 2022-02-16日拉取 three.js 的 dev 分支更新文档。

Three.js 相关链接

About

threeJS的离线文档及各类示例

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published