three.js源码目录结构解析

HTML5 herman 1116浏览 0评论
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog,发送下载链接帮助你免费下载!
本博客日IP超过1800,PV 2600 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog,之前的微信号好友位已满,备注:返现
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领

通过前面的简介,我们对 three.js 有了一个初步的认识。three.js 源自github的一个开源项目。官方地址: https://github.com/mrdoob/three.js。

我们可以通过官方地址下载它。下载后它的文档中有很多文件和目录,那么每个文件和目录都是什么用呢?本文将来介绍它。

three.js

下载源码后,用解压软件解开刚才的源码包,各个目录如下所示:

three.js 源码目录结构

  • Build目录:包含两个文件,three.js 和three.min.js 。这是three.js最终被引用的文件。一个已经压缩,一个没有压缩的js文件。
  • Docs目录:这里是three.js的帮助文档,里面是各个函数的api,可惜并没有详细的解释。试图用这些文档来学会three.js是不可能的。
  • Editor目录:一个类似3D-max的简单编辑程序,它能创建一些三维物体。
  • Examples目录:一些很有趣的例子demo,可惜没有文档介绍。对图像学理解不深入的同学,学习成本非常高。
  • Src目录:源代码目录,里面是所有源代码。
  • Test目录:一些测试代码,基本没用。
  • Utils目录:存放一些脚本,python文件的工具目录。例如将3D-Max格式的模型转换为three.js特有的json模型。
  • .gitignore文件:git工具的过滤规则文件,没有用。
  • CONTRIBUTING.md文件:一个怎么报bug,怎么获得帮助的说明文档。
  • LICENSE文件:版权信息。
  • README.md文件:介绍three.js的一个文件,里面还包含了各个版本的更新内容列表。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加QQ1群:135430763(2000人群已满),QQ2群:454796847(已满),QQ3群:187424846(已满)。QQ群进群密码:xttblog,想加微信群的朋友,之前的微信号好友已满,请加博主新的微信号:xttblog,备注:“xttblog”,添加博主微信拉你进群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作可添加助理微信进行沟通!

本文原文出处:业余草: » three.js源码目录结构解析