javascript - 三.BoxGeometry问题

标签 javascript three.js

我试图制作一个 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/

相关文章:

javascript - chrome 扩展权限不起作用

three.js - 如何使用 Object3D 的本地旋转设置 Three.js 平面旋转?

javascript - THREE.js WebGLRenderer Canvas 消耗 'click' 鼠标事件

javascript - 从变量加载模型

javascript - 使用Javascript将来自api的rgb数据作为背景应用到html元素

javascript - 使用 JQuery 获取图像的标题并将其显示为 HTML

javascript - 使用 Jquery 计算 contentEditable 文本中的数字总和

javascript - 使用字符串变量作为颜色

javascript - 无法将 3D 对象导入 ThreeJS

javascript - Three.js - 正交相机