Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/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
Three.js 使用three.min.js(修订版55)更新项目时出错_Three.js - Fatal编程技术网

Three.js 使用three.min.js(修订版55)更新项目时出错

Three.js 使用three.min.js(修订版55)更新项目时出错,three.js,Three.js,我已经有一段时间没有更新我的项目了(它基于three.js库),当我最近更新它时(使用three.min.js:revision 55),我得到了以下错误: 在下面的一行中,我得到了“UncaughtTypeError:undefined不是一个函数” 和“未捕获的TypeError:无法读取未定义的属性“0”: 我应该在这些行中更改什么以使其运行 对于three.js的早期版本,上面的代码很好 非常感谢。有关升级到当前版本的帮助,请参阅 TrackballControls.js现在是示例的一部

我已经有一段时间没有更新我的项目了(它基于three.js库),当我最近更新它时(使用three.min.js:revision 55),我得到了以下错误:

在下面的一行中,我得到了“UncaughtTypeError:undefined不是一个函数”

和“未捕获的TypeError:无法读取未定义的属性“0”:

我应该在这些行中更改什么以使其运行

对于three.js的早期版本,上面的代码很好

非常感谢。

有关升级到当前版本的帮助,请参阅

TrackballControls.js
现在是示例的一部分,必须明确添加。请参见three.js示例

材料
不再是
几何体的一部分


three.js r.55

three.TrackballControls不再是three.js或three.min.js的一部分。它现在位于example/js/controls/TrackballControls.js中,因此您需要在HTML的头部添加类似的内容

<script type="text/javascript" src="https://raw.github.com/mrdoob/three.js/master/examples/js/controls/TrackballControls.js"></script>

取决于您是为网格定义了材质列表,还是仅定义了一种材质

axe_b.geometry.materials[0].opacity = opacity;
<script type="text/javascript" src="https://raw.github.com/mrdoob/three.js/master/examples/js/controls/TrackballControls.js"></script>
axe_b.material.materials[0].opacity = opacity;
axe_b.material.opacity = opacity;