TWaver MONO Design
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值为数组,元素为贴图文件