我一直在使用
然而,这会影响y坐标的概念,正值的y坐标通常会将SVG向上推(就像正的x坐标仍然向右推),但是缩放翻转技巧来纠正颠倒的SVG也翻转了y坐标放置SVG的方向。因此,更大的正y值将SVG放置在画布底部。
有人能解释一下为什么SVG从一开始就被渲染颠倒,并可能解释如何修复这个问题,以便我的y坐标仍然按预期工作吗?
group.scale.y = -1;
技巧来使我的SVG在three.js中正确显示。然而,这会影响y坐标的概念,正值的y坐标通常会将SVG向上推(就像正的x坐标仍然向右推),但是缩放翻转技巧来纠正颠倒的SVG也翻转了y坐标放置SVG的方向。因此,更大的正y值将SVG放置在画布底部。
有人能解释一下为什么SVG从一开始就被渲染颠倒,并可能解释如何修复这个问题,以便我的y坐标仍然按预期工作吗?
geometry.rotateZ( Math.PI )
- ScieCode