Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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

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 3.js球体_Javascript_Three.js - Fatal编程技术网

Javascript 3.js球体

Javascript 3.js球体,javascript,three.js,Javascript,Three.js,在下面的代码行中 mesh = new THREE.Mesh(new THREE.SphereGeometry(500,60,40), new THREE.MeshBasicMaterial({map:texture,overdraw:true})); 值60和40是什么?它们对球体有什么影响 mesh.scale.x = -1; 上面的陈述有什么作用 我已经阅读了很多文章,但没有一篇解释上述内容,甚至three.js文档也给出了使用的语法,而不是描述。看看three.

在下面的代码行中

mesh = new THREE.Mesh(new THREE.SphereGeometry(500,60,40),
           new THREE.MeshBasicMaterial({map:texture,overdraw:true}));
值60和40是什么?它们对球体有什么影响

mesh.scale.x = -1;
上面的陈述有什么作用


我已经阅读了很多文章,但没有一篇解释上述内容,甚至three.js文档也给出了使用的语法,而不是描述。

看看
three.js的文档:

所以
60
40
是球体水平和垂直划分的段数

mesh.scale.x=-1将“由内向外”反转网格。
通常,同一轴的
比例
值将顶点在相应轴上的位置乘以该轴的比例因子。因此,x轴上的比例将乘以顶点位置的x分量。 尽量避免负比例因子,这可能会导致非常不理想的效果。还建议始终在所有三个轴上均匀缩放网格,例如:

var factor = 2.0;
mesh.scale = new THREE.Vector3(factor, factor, factor);

非常感谢。可以在球体上使用多个纹理吗?或者纹理“n”具有不同图像的球体的段数?请您完成这个问题