第11章 Three.js引擎
246纹理信息等。
11.4.1 Three.js中支持的模型文件格式
一般的三维文件格式文件中所含内容都大同小异,有的文件只包含顶点信息,有的除了顶点之外还会包含材质信息,现在就看一下表11-13中所列的Three.js可以读取的几种三维文件的描述。
表11-13 Three.js支持的几种三维文件及其描述
下面会介绍上面这些格式,其中某些格式与另一种MD2格式会在下面讲解动画时介绍。现在,我们将从本列表中的第一种格式,Three.js独有的格式—JSON,开始学习。
h5平台源码下载1.以JSON文件格式保存和加载几何体
一般可以在两种情形下使用Three.js的JSON文件格式。可以用它来保存和加载某个几何体,也可以用它
来保存和加载整个场景。图11-24所示为用JSON文件加载几何体和加载场景的案例运行图。
▲图11-24 加载JSON文件案例运行图
(1)上面两幅图中分别加载了几何体与保存场景,先来看一下如何加载几何体的。运行案例会发现右上角的控制器中有“save”与“load”选项,用于保存与加载几何体,首先单击“save”保存当前状态下的几何体,再单击“load”便会在左侧加载出保存状态的几何体。现在来看一下代码。
代码位置:见随书中源代码/第11章/Sample11_16目录下的saveloadjsonobject.html。
1//本段代码列出重要的部分,所以省略了一些内容,读者可以自行查阅书中的源代码
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论