From f2b6a33fdf84a06b958f9cb9d667a2eff3063d8b Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Wed, 24 Jul 2019 23:50:40 -0400 Subject: [PATCH] Camera global inverse. --- CameraPane.java | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CameraPane.java b/CameraPane.java index e4c20f1..07290d0 100644 --- a/CameraPane.java +++ b/CameraPane.java @@ -9699,7 +9699,7 @@ if (renderCamera != lightCamera) //for (int count = parentcam.GetTransformCount(); --count>=0;) - LA.matConcat(matrix, parentcam.GlobalTransform(), matrix); + LA.matConcat(matrix, parentcam.GlobalTransformInv(), matrix); // LA.matConcat(renderCamera.toScreen, renderCamera.toParent, matrix); @@ -9715,7 +9715,7 @@ if (renderCamera != lightCamera) //for (int count = parentcam.GetTransformCount(); --count>=0;) - LA.matConcat(parentcam.GlobalTransformInv(), matrix, matrix); + LA.matConcat(parentcam.GlobalTransform(), matrix, matrix); // LA.matConcat(renderCamera.fromParent, renderCamera.fromScreen, matrix); @@ -10916,7 +10916,7 @@ // if (parentcam != renderCamera) // not a light if (cam != lightCamera) //for (int count = parentcam.GetTransformCount(); --count>=0;) - LA.matConcat(matrix, parentcam.GlobalTransform(), matrix); + LA.matConcat(matrix, parentcam.GlobalTransformInv(), matrix); for (int j = 0; j < 4; j++) { @@ -10931,7 +10931,7 @@ // if (parentcam != renderCamera) // not a light if (cam != lightCamera) //for (int count = parentcam.GetTransformCount(); --count>=0;) - LA.matConcat(parentcam.GlobalTransformInv(), matrix, matrix); + LA.matConcat(parentcam.GlobalTransform(), matrix, matrix); //LA.matConcat(cam.fromScreen, parentcam.fromParent, matrix); -- Gitblit v1.6.2