From 8b7b42d96059320e86678c85c48147daebe8add0 Mon Sep 17 00:00:00 2001 From: jiangheng90 Date: Thu, 27 Jul 2023 09:38:01 +0800 Subject: [PATCH] fix(matrix4): Fix ortho projection error (#249) Fix projection error in ortho & orthoOffCenter --- src/math/Matrix4.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/math/Matrix4.ts b/src/math/Matrix4.ts index f8c67845..157e20e7 100644 --- a/src/math/Matrix4.ts +++ b/src/math/Matrix4.ts @@ -648,7 +648,7 @@ export class Matrix4 { data[12] = 0; data[13] = 0; - data[14] = zn / (zn - zf); + data[14] = (zn + zf) / (zn - zf); data[15] = 1; return this @@ -711,7 +711,7 @@ export class Matrix4 { data[12] = (l + r) / (l - r); data[13] = (t + b) / (b - t); - data[14] = zn / (zn - zf); + data[14] = (zn + zf) / (zn - zf); data[15] = 1; }