本文介绍了如何水平翻转 Three.js 纹理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在制作 360 度全景查看器,因此纹理位于圆柱体内.问题是它们水平倒置.
I'm making a 360 viewer, so textures are inside a cylinder. Problem is that they appear inverted horizontally.
我知道 texture.flipY
但我没有在 .
I know about texture.flipY
but I haven't found a texture.flipX
on the source.
那么如何直接在代码中水平或沿 x 轴翻转纹理?(不使用图像编辑器)
So how can I flip a texture horizontally, or along the x axis, directly in the code? (not using an image editor)
推荐答案
答案比我想象的要容易.
The answer was easier than I thought.
cylinder.scale.x = -1;
不要忘记添加
material.side = THREE.DoubleSide;
这篇关于如何水平翻转 Three.js 纹理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!