【发布时间】:2013-03-05 06:04:13
【问题描述】:
在使用出色的 Sim.js 和 Three.js 库处理 WebGL 项目时,我偶然发现了下一个问题:
在此过程中,它使用了 THREE.Ray 的下一个构造函数:
var ray = new THREE.Ray( this.camera.position, vector.subSelf( this.camera.position ).normalize() );
其中向量是 Vector3,
触发以下错误:
TypeError Object[object object] 没有方法 subSelf。
我检查了我正在使用的 Three.js 中的文档,以及 vector3 上最接近这个的方法
.sub( v ) Vector3
我尝试更改此设置,但此调用出现新错误:
var intersects = ray.intersectScene( this.scene );
这再次引发错误,因为当我检查时,ray 没有 intersectsPlane 方法
【问题讨论】:
标签: javascript three.js webgl