From 22e8ab6479334206f97b0093f6c5ffd14610cce3 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 18 Aug 2019 20:30:44 -0400 Subject: [PATCH] More credits --- SwitchNode.java | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) diff --git a/SwitchNode.java b/SwitchNode.java index 0297c96..7189ebc 100644 --- a/SwitchNode.java +++ b/SwitchNode.java @@ -20,7 +20,7 @@ { CreateMaterial(); switchobject.get(0).bRep.SaveSupports(); - bRep = (BoundaryRep) GrafreeD.clone(switchobject.get(0).bRep); + bRep = (BoundaryRep) Grafreed.clone(switchobject.get(0).bRep); switchobject.get(0).bRep.RestoreSupports(); } @@ -30,7 +30,7 @@ Object3D par = duplicate.parent; duplicate.parent = null; duplicate.SaveSupports(); - addChild((Object3D)GrafreeD.clone(duplicate)); + addChild((Object3D)Grafreed.clone(duplicate)); duplicate.parent = par; duplicate.RestoreSupports(); } @@ -41,12 +41,12 @@ switchobject.count = 1; // hide } - transient boolean restarted; + //transient boolean restarted; transient int countspeed; transient boolean toggleneutral; - void DrawNode(CameraPane display, Object3D /*Composite*/ root, boolean selected) + void DrawNode(iCameraPane display, Object3D /*Composite*/ root, boolean selected) { //System.err.println("Frame # " + frame); @@ -59,7 +59,7 @@ } if (live && Globals.isLIVE() && display.DrawMode() == display.SHADOW) { - if (countspeed == 0) + if (countspeed <= 0) { countspeed = speed; @@ -92,12 +92,18 @@ } else - countspeed--; + { + if (CameraPane.FAST) + countspeed -= CameraPane.STEP; + else + countspeed--; + } } if (bRep == null) { - bRep = (BoundaryRep) GrafreeD.clone(switchobject.get(0).bRep); + // The switch mesh will be used to interpolate poaes (maybe). + bRep = (BoundaryRep)Grafreed.clone(switchobject.get(0).bRep); } if (CameraPane.SUPPORT && display.DrawMode() == display.SHADOW) -- Gitblit v1.6.2