【发布时间】:2022-04-23 23:39:20
【问题描述】:
我想将立方体贴图围绕Y 轴旋转 180 度。
scene = new THREE.Scene();
scene.background = new THREE.CubeTextureLoader()
.setPath( '/path/to/my/docs/' )
.load( [ 'posX.jpg', 'negX.jpg',
'posY.jpg', 'negY.jpg',
'posZ.jpg', 'negZ.jpg' ] );
// this doesn't work
scene.background.rotation.y = Math.PI;
我该怎么做?
【问题讨论】:
-
不可能,
scene.background没有旋转属性。虽然this identical question has proposed a solution,你可以试一试。或者,如果您只需要旋转一次,您可以使用 this online CubeMap creator 获取 equirectangular img,应用所需的旋转,然后输出 6 个 cubeTexture 面,永久旋转。