TWaver MONO Design

  1. MONO Design
  2. 3D对象导入导出

OBJ格式文件的导入

如果你在3dsMax或LightWave中建了一个模型,想把它调到mono-design中使用,可以使用obj格式文件,obj格式文件是一种标准3D模型文件格式,适用于3D软件模型之间的互导。obj格式文件描述的是模型的建模数据,而模型的材质库信息储存在一个后缀是“.mtl”的独立文件中,后缀为“.mtl”的文件中指明了所需的贴图。如果在导入的时候缺少mtl文件,则会生成空白模型

obj文件导入的API在mono-design的功能扩展包mono_toolkits.js中, 导入obj格式文件的loader有两个方法来导入,分别为:通过url导入和通过file导入
创建loader:

var loader = new mono.OBJMTLLoader();

通过url导入:

loader.load(objUrl, mtlUrl, imgUrl, callback);

参数分别为:obj文件url,mtl文件url, 所需贴图的url和回调函数callback。

通过file导入:

loader.loadFiles(obj, mtl, imgs, callback);

参数分别为:obj文件, mtl文件,所需贴图和回调函数callback, imgs值为数组,元素为贴图文件

导入效果图:
monodesign06

monodesign01

monodesign02

monodesign03