我有一个 360° 全景图片(纹理),我围绕一个球体进行映射,并将我的相机放在球体内部进行球面投影。现在纹理投影在球体的外侧。我想“把纹理从里到外”,我读到它可以通过应用矩阵来完成。
我想将矩阵应用于 Rajawali/OpenGL 中的球体(Object3D)。
这可以像这样在 ThreeJS 中完成:
var sphere = new THREE.SphereGeometry(100, 100, 40);
sphere.applyMatrix(new THREE.Matrix4().makeScale(-1, 1, 1));
applyMatrix 的三个.js 文档:
这将使用矩阵更新位置、旋转和缩放。
我想在拉贾瓦里这样做:
mSphere = new Sphere(100, 100, 40);
//Apply the matrix here
Matrix/Object3D 的文档可以在这里找到 Matrix4 Object3D
或者有没有其他方法可以做到?