From 57c5b6cd8d12ffdaa3e0b099451e3c031012750a Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Thu, 03 Oct 2019 20:34:32 -0400 Subject: [PATCH] Fix lighttouched --- Object3D.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Object3D.java b/Object3D.java index abd4fbd..4c48f08 100644 --- a/Object3D.java +++ b/Object3D.java @@ -41,7 +41,7 @@ java.util.Hashtable<java.util.UUID, Object3D> versiontable; // = new java.util.Hashtable<java.util.UUID, Object3D>(); - int tabIndex; + transient int tabIndex; // Tabs can change between sessions. ScriptNode scriptnode; @@ -1142,6 +1142,8 @@ (Globals.DrawMode() == iCameraPane.SHADOW || !Globals.RENDERSHADOW || !Globals.COMPUTESHADOWWHENLIVE) && currentframe != Globals.framecount) { + Globals.lighttouched = true; + currentframe = Globals.framecount; // System.err.println("transformcount = " + transformcount); @@ -6301,7 +6303,7 @@ if (!selectmode && //display.DrawMode() != display.SELECTION && //(touched || (bRep != null && bRep.displaylist <= 0))) - (Globals.isLIVE() && Globals.COMPUTESHADOWWHENLIVE || touched && Globals.COMPUTESHADOWWHENLIVE)) // || (bRep != null && bRep.displaylist <= 0))) + (Globals.isLIVE() || touched) && Globals.COMPUTESHADOWWHENLIVE) // || (bRep != null && bRep.displaylist <= 0))) { Globals.lighttouched = true; } // all panes... @@ -6856,7 +6858,8 @@ //javax.media.opengl.GL gl = display.GetGL(); - if (CameraPane.BOXMODE && !Link2Support()) //selected) // || CameraPane.movingcamera) + if (CameraPane.BOXMODE && //!Link2Support()) // + !selected) // || CameraPane.movingcamera) { int fc = bRep.FaceCount(); int vc = bRep.VertexCount(); -- Gitblit v1.6.2