sách gpt4 ăn đã đi

TypeError Object[object object] không có phương thức SubSelf, TypeError Object[object object] không có phương thức intersectsPlane

In lại 作者:数据小太阳 更新时间:2023-10-29 04:30:11 32 4
mua khóa gpt4 giày nike

在使用优秀的 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 );

这再次引发错误,因为当我检查时,射线没有 intersectsPlane 方法

câu trả lời hay nhất

我相信 THREE.js api 不久前发生了变化。

Vector3 của subSelf() is now simply sub() ,如您所见。

Ray của intersectsPlane() looks like it should be intersectPlane() .

如果要复杂的场景交集,you probably want to use Raycaster反而。文档:http://mrdoob.github.com/three.js/docs/56/#Reference/Core/Raycaster

Three.js 文档并不是有史以来最好的东西...但是,可以从简单的 inspecting the source code 中收集到很多见解。 .

关于javascript - TypeError Object[object object] 没有方法 SubSelf,TypeError Object[object object] 没有方法 intersectsPlane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15211171/

32 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress