javascript - How to export an object from 3d max studio for use it in THree.js -


i have problem loading object have created in 3d studio max! export .obj (and gives me 2 files, .obj , .mtl). have used objmtlloadet() didn't worked, used mtlloader() , objloader() , none of them worked. used other object , worked, think problem when export object in 3d max.

here codes used in webgl loading object:

var loader = new three.objloader();     loader.addeventlistener ('load', function(event)     {         objmodel = event.content;         objmodel.traverse(function(child)         {             if (child instanceof three.mesh)             {                 child.material = new three.meshbasicmaterial                 ({                     color:0xffffff, wireframe: true                 });             }         });          objmodel.position.y -80;         scene.add(objmodel);     });     loader.load('asteroid.obj'); 

next code:

 var loader = new three.objmtlloader();     loader.addeventlistener ('load', function(event){         objmodel = event.content;         objmodel.position.x = 80;         objmodel.position.y = -80;         objmodel.position.z = 0;         objmodel.scale.y = 1;         objmodel.scale.x = 1;         objmodel.scale.z = 1;         scene.add(objmodel);     });     loader.load('asteroid.obj','asteroid.mtl'); 

when use other objets these codes work perfectly, when use object doesn't work!! can tell me how export object 3d max studio use in three.js ??

new edited: here download link object: download .obj file

yes problem export file comprised of polygons while current implementation of objmtlloader requires triangles. workaround, create triangles when export using triangulation flag sure 3dsmax has.


Comments

Popular posts from this blog

php - mySql Join with 4 tables -

css - Text drops down with smaller window -

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -