Javascript 基于JS的HTML三维模型旋转
说到这里,我似乎看不到应该在这里的立方体 代码导致以下两个错误:Javascript 基于JS的HTML三维模型旋转,javascript,jquery,html,Javascript,Jquery,Html,说到这里,我似乎看不到应该在这里的立方体 代码导致以下两个错误: DEPRECATED: THREE.CubeGeometry is deprecated. Use THREE.BoxGeometry instead. three.min.js:634 Uncaught ReferenceError: materials is not defined 代码: 嗯,我相信您只需要删除此函数调用中的“s”材质: var mesh = new THREE.Mesh( geometry, ma
DEPRECATED: THREE.CubeGeometry is deprecated. Use THREE.BoxGeometry instead. three.min.js:634
Uncaught ReferenceError: materials is not defined
代码:
嗯,我相信您只需要删除此函数调用中的“s”材质:
var mesh = new THREE.Mesh( geometry, materials);
您已经定义了变量material,但没有定义materials,这就是uncaughtreferenceerror的含义。这个错误就是showsupper。问题1:
您的其中一种方法THREE.CubeGeometry已被弃用,这意味着您应该将其切换到错误提示的位置:THREE.BoxGeometry。
做:
而不是:
var geometry = new THREE.CubeGeometry(100,100,100);
var mesh = new THREE.Mesh( geometry, materials);
看
问题2:
在另一个错误上,您有一个输入错误。您使用的是材质而不是材质。
做:
而不是:
var geometry = new THREE.CubeGeometry(100,100,100);
var mesh = new THREE.Mesh( geometry, materials);
var mesh = new THREE.Mesh( geometry, materials);