我一直在使用sim.js
代码及其对象来处理简单的WebGL项目。当我需要使用frustum
课程时(请参阅this question),我必须更新three.js
。有一件事破灭了:
TypeError: ray.intersectScene is not a function sim.js(line 357)
var intersects = ray.intersectScene( this.scene );
我检查了git上的源代码,ray.js
中不存在该函数。如何更新此代码?
答案 0 :(得分:4)
请参阅迁移时的three.js Wiki:https://github.com/mrdoob/three.js/wiki/Migration
从Ray
删除了intersectScene。请改用Raycaster.intersectObjects( array )
。
three.js r.61