From 98314da00ff9d1d0ef567f1a82796862462f6540 Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 4 Apr 2022 10:30:35 +0200 Subject: [PATCH] showbase: Fix BufferViewer frame in non-standard coordinate systems --- direct/src/showbase/BufferViewer.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/direct/src/showbase/BufferViewer.py b/direct/src/showbase/BufferViewer.py index ec46e0ff62..ed2fc87733 100644 --- a/direct/src/showbase/BufferViewer.py +++ b/direct/src/showbase/BufferViewer.py @@ -240,10 +240,10 @@ class BufferViewer(DirectObject): offsetx = (ringoffset[ring]*2.0) / float(sizex) offsety = (ringoffset[ring]*2.0) / float(sizey) bright = ringbright[ring] - vwriter.addData3f(-1-offsetx, 0, -1-offsety) - vwriter.addData3f(1+offsetx, 0, -1-offsety) - vwriter.addData3f(1+offsetx, 0, 1+offsety) - vwriter.addData3f(-1-offsetx, 0, 1+offsety) + vwriter.addData3f(Vec3.rfu(-1 - offsetx, 0, -1 - offsety)) + vwriter.addData3f(Vec3.rfu( 1 + offsetx, 0, -1 - offsety)) + vwriter.addData3f(Vec3.rfu( 1 + offsetx, 0, 1 + offsety)) + vwriter.addData3f(Vec3.rfu(-1 - offsetx, 0, 1 + offsety)) cwriter.addData3f(bright, bright, bright) cwriter.addData3f(bright, bright, bright) cwriter.addData3f(bright, bright, bright)