【发布时间】:2018-02-19 22:47:08
【问题描述】:
我使用“云生成器插件”在搅拌机中生成了一个“云”,然后以“.dae”格式将其导出到三个.js:
var modelname="cloud_0";
var object1 = new PinaCollada('cloud_0', 100);
scene.add(object1);
var object2 = new PinaCollada('cloud_0', 100);
scene.add(object2);
function PinaCollada(modelname, scale)
{
var loader = new THREE.ColladaLoader();
var localObject;
loader.options.convertUpAxis = true;
loader.load( 'models/'+modelname+'.dae', function colladaReady( collada ) {
localObject = collada.scene;
localObject.scale.x = localObject.scale.y = localObject.scale.z = scale;
localObject.updateMatrix();
} );
return localObject;
}
我可以成功看到正在导入的对象;但是云的面看起来像几何空白形状,与原始对象无关。
如何克服这个问题?
更新:我包含了 three.js 场景和原始搅拌机场景的屏幕截图:
【问题讨论】:
标签: javascript model 3d three.js blender