Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何以最佳尺寸显示模型?_Javascript_Three.js_Webgl - Fatal编程技术网

Javascript 如何以最佳尺寸显示模型?

Javascript 如何以最佳尺寸显示模型?,javascript,three.js,webgl,Javascript,Three.js,Webgl,我有这个脚本以三种js显示模型(使用python从obj转换而来) var jsonLoader = new THREE.JSONLoader(); jsonLoader.load( "/static/android.js", addModelToScene ); } function addModelToScene( geometry, materials ) { var material = new THREE.MeshFaceMaterial( material

我有这个脚本以三种js显示模型(使用python从obj转换而来)

var jsonLoader = new THREE.JSONLoader();
    jsonLoader.load( "/static/android.js", addModelToScene );   

}

function addModelToScene( geometry, materials ) 
{
    var material = new THREE.MeshFaceMaterial( materials );
    android = new THREE.Mesh( geometry, material );
    android.scale.set(1,1,1);
    scene.add( android );

}
对于某些模型,此脚本运行良好。但是有些型号太小了。所以我需要更改android.scale.set(1,1,1)到android.scale.set(10,10,10);以获得最佳尺寸。 那么有些型号太大了。然后我需要更改android.scale.set(10,10,10)到android.scale.set(.1.1.1)。如何在三个相关的js中自动设置模型的大小: