Three.js 中的 CubeGeometry VS BoxGeometry?

Kam*_*ail 3 three.js

我正在学习 Three.js。我找不到关于 CubeGeometry 与 BoxGeometry 之间区别的正确答案。我得到了相同的输出。请帮忙。

**CubeGeometry:**
var geomatry = new THREE.CubeGeometry(100,100,100);
var material = new THREE.MeshLambertMaterial({color:0XF3FFE2});
var mesh = new THREE.Mesh(geomatry,material);
mesh.position.set(0,0,-1000);
scene.add(mesh);

**BoxGeometry:**
var geomatry = new THREE.BoxGeometry(100,100,100);
var material = new THREE.MeshLambertMaterial({color:0XF3FFE2});
var mesh = new THREE.Mesh(geomatry,material);
mesh.position.set(0,0,-1000);
scene.add(mesh);
Run Code Online (Sandbox Code Playgroud)

Mug*_*n87 6

CubeGeometry只是 的别名BoxGeometry。请记住,这CubeGeometry实际上已被弃用。

https://github.com/mrdoob/three.js/blob/4888a99ca0161f2b5fea0e9ae9ce845891c50999/src/Three.Legacy.js#L80