我试图制作一个 3D 魔方,但每当我放
cubelets.push(THREE.Mesh(
THREE.BoxGeometry(100,100,100,10,10,10),
THREE.MeshBasicMaterial({color: 0x000})
))
在代码中,我在控制台中收到此消息:
Uncaught TypeError: this.fromBufferGeometry is not a function Three.min.js:_____
我不记得 _____ 空间中到底发生了什么,但你明白了。问题是,我还没有看到任何其他关于这种情况的报道。
fiddle :https://jsfiddle.net/jzztbdvu/
最佳答案
新新新!确保您在函数之前使用的是 new。
cubelets.push(new THREE.Mesh(
new THREE.BoxGeometry(100,100,100,10,10,10),
new THREE.MeshBasicMaterial({color: 0x000})
))
我犯了同样的错误。
关于javascript - 三.BoxGeometry问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36899142/