Canvas 渲染目标到画布Y轴以三个方向翻转
我将场景渲染为渲染目标Canvas 渲染目标到画布Y轴以三个方向翻转,canvas,three.js,rendertarget,Canvas,Three.js,Rendertarget,我将场景渲染为渲染目标 const oldAutoClear = Renderer.autoClear; Renderer.autoClear = false; const currentRenderTarget = Renderer.getRenderTarget(); // RenderTarget.texture.flipY = false; Renderer.setRenderTarget(RenderTarget); Renderer.render(Scene, Camera);
const oldAutoClear = Renderer.autoClear;
Renderer.autoClear = false;
const currentRenderTarget = Renderer.getRenderTarget();
// RenderTarget.texture.flipY = false;
Renderer.setRenderTarget(RenderTarget);
Renderer.render(Scene, Camera);
然后画到画布上,如下所示
Renderer.readRenderTargetPixels(RenderTarget, 0, 0, RT_SIZE, RT_SIZE, buffer);
const imageData = new ImageData(clamped, RT_SIZE, RT_SIZE);
ctx.putImageData(imageData, 0, 0);
但画布Y轴已翻转
那么,如何在不翻转的情况下绘制渲染目标Y轴呢
或者是否有一种在画布上翻转Y轴的有效方法
谢谢