Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Canvas 渲染目标到画布Y轴以三个方向翻转_Canvas_Three.js_Rendertarget - Fatal编程技术网

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轴的有效方法

谢谢