Normand Briere
2019-07-25 f2b6a33fdf84a06b958f9cb9d667a2eff3063d8b
CameraPane.java
....@@ -9699,7 +9699,7 @@
96999699
97009700 if (renderCamera != lightCamera)
97019701 //for (int count = parentcam.GetTransformCount(); --count>=0;)
9702
- LA.matConcat(matrix, parentcam.GlobalTransform(), matrix);
9702
+ LA.matConcat(matrix, parentcam.GlobalTransformInv(), matrix);
97039703
97049704 // LA.matConcat(renderCamera.toScreen, renderCamera.toParent, matrix);
97059705
....@@ -9715,7 +9715,7 @@
97159715
97169716 if (renderCamera != lightCamera)
97179717 //for (int count = parentcam.GetTransformCount(); --count>=0;)
9718
- LA.matConcat(parentcam.GlobalTransformInv(), matrix, matrix);
9718
+ LA.matConcat(parentcam.GlobalTransform(), matrix, matrix);
97199719
97209720 // LA.matConcat(renderCamera.fromParent, renderCamera.fromScreen, matrix);
97219721
....@@ -10916,7 +10916,7 @@
1091610916 // if (parentcam != renderCamera) // not a light
1091710917 if (cam != lightCamera)
1091810918 //for (int count = parentcam.GetTransformCount(); --count>=0;)
10919
- LA.matConcat(matrix, parentcam.GlobalTransform(), matrix);
10919
+ LA.matConcat(matrix, parentcam.GlobalTransformInv(), matrix);
1092010920
1092110921 for (int j = 0; j < 4; j++)
1092210922 {
....@@ -10931,7 +10931,7 @@
1093110931 // if (parentcam != renderCamera) // not a light
1093210932 if (cam != lightCamera)
1093310933 //for (int count = parentcam.GetTransformCount(); --count>=0;)
10934
- LA.matConcat(parentcam.GlobalTransformInv(), matrix, matrix);
10934
+ LA.matConcat(parentcam.GlobalTransform(), matrix, matrix);
1093510935
1093610936 //LA.matConcat(cam.fromScreen, parentcam.fromParent, matrix);
1093710937