Three.js 从摄影机矩阵设置时,具体的平截头体平面是什么?

Three.js 从摄影机矩阵设置时,具体的平截头体平面是什么?,three.js,Three.js,我创建的平截头体如下所示: var frustum = new THREE.Frustum(); frustum.setFromMatrix(new THREE.Matrix4().multiply(camera.projectionMatrix, camera.matrixWorldInverse)); 但“平截体平面”属性只是一个数组 我需要得到截锥体的具体平面(截锥体平面的哪个平面是近平面、远平面等等)。。。它们的顺序是什么?我在threejs source中发现正交摄影机构造器是正交摄

我创建的平截头体如下所示:

var frustum = new THREE.Frustum();
frustum.setFromMatrix(new THREE.Matrix4().multiply(camera.projectionMatrix, camera.matrixWorldInverse));
但“平截体平面”属性只是一个数组


我需要得到截锥体的具体平面(截锥体平面的哪个平面是近平面、远平面等等)。。。它们的顺序是什么?

我在threejs source中发现正交摄影机构造器是正交摄影机(左、右、上、下、近、远),所以我想这就是平截头体平面的顺序?。。。在透视摄影机源代码中,我看到:this.projectionMatrix.makeFrustum(left,left+width,top-height,top,near,this.far)。。。但这将意味着左、右、下、上、近、远的顺序。因此,与正字法相比,底部和顶部颠倒。。。那么正确的顺序是什么呢?你能调查一下你的场景,放大一点,然后推断吗?