From e96132853038f55cdb6e27f116852cff0e813f00 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 22 Sep 2019 09:27:26 -0400 Subject: [PATCH] Replace on make off. --- ScriptNode.java | 158 ++++++++++++++++++++++++++-------------------------- 1 files changed, 80 insertions(+), 78 deletions(-) diff --git a/ScriptNode.java b/ScriptNode.java index 93f6266..278741c 100644 --- a/ScriptNode.java +++ b/ScriptNode.java @@ -268,7 +268,7 @@ if (reader.line == null) { // if (CameraPane.LIVE) -// CameraPane.theRenderer.ToggleLive(); +// Globals.theRenderer.ToggleLive(); // Reset(); // // try @@ -285,7 +285,7 @@ else { if (speaker != null) - System.err.println(speaker.GetFileRoot().name + " (not a command) : " + reader.line); + System.err.println(speaker.GetFileRoot().name + " (speaking) : " + reader.line); else System.err.println("no speaker (not a command) : " + reader.line); } @@ -388,7 +388,7 @@ { System.err.println("LoadBVHFile = " + obj + "; name = " + iname + "; first frame = " + firstframe + "; last frame = " + lastframe); obj.blockloop = false; // to force crash right now - GetRoot().editWindow.LoadBVHFile(iname, obj, false, force?firstframe:-1, lastframe); + GetRoot().GetWindow().LoadBVHFile(iname, obj, false, force?firstframe:-1, lastframe); } else { @@ -412,7 +412,7 @@ { //path += "/" + Filename(readers[i].script); ScriptReader reader = readers[i]; - path += Filename(readers[i].script) + "; duration=" + reader.duration + "; total=" + reader.totalduration + + path += Filename(reader.script) + "; duration=" + reader.duration + "; total=" + reader.totalduration + "; line#" + reader.linecount + ": " + reader.line; if (reader.line != null && // sept 2014 reader.line.startsWith("_")) @@ -488,7 +488,7 @@ reader = readers[stack] = new ScriptReader(new BufferedReader(new FileReader(script)), reader.totalduration, /*0, 0, "",*/ script); //duration = 0; // june 2014 //linecount = 0; - //reader.script = script; + reader.script = script; // oct 2014 return; } if (command.equals("return")) // line.startsWith("; return")) @@ -521,8 +521,8 @@ if (command.equals("recompile")) { - assert (GetRoot() == CameraPane.theRenderer.object); - GetRoot().editWindow.Recompile(); + // TODO assert (GetRoot() == Globals.theRenderer.object); + GetRoot().GetWindow().Recompile(); return; } if (command.equals("resetframecount")) @@ -532,205 +532,205 @@ } if (command.equals("deselect") || command.equals("unselect")) { - assert (GetRoot() == CameraPane.theRenderer.object); - GetRoot().editWindow.jTree.clearSelection(); + // TODO assert (GetRoot() == Globals.theRenderer.object); + GetRoot().GetWindow().jTree.clearSelection(); return; } if (command.equals("stoplive") || command.equals("liveoff")) { - if (CameraPane.isLIVE()) - CameraPane.theRenderer.ToggleLive(); + if (Globals.isLIVE()) + Globals.theRenderer.ToggleLive(); return; } if (command.equals("startlive") || command.equals("liveon")) { - if (!CameraPane.isLIVE()) - CameraPane.theRenderer.ToggleLive(); + if (!Globals.isLIVE()) + Globals.theRenderer.ToggleLive(); return; } if (command.equals("frustumon")) { if (!CameraPane.FRUSTUM) - CameraPane.theRenderer.ToggleFrustum(); + Globals.theRenderer.ToggleFrustum(); return; } if (command.equals("frustumoff")) { if (CameraPane.FRUSTUM) - CameraPane.theRenderer.ToggleFrustum(); + Globals.theRenderer.ToggleFrustum(); return; } if (command.equals("flipon")) { if (!CameraPane.IMAGEFLIP) - CameraPane.theRenderer.ToggleImageFlip(); + Globals.theRenderer.ToggleImageFlip(); return; } if (command.equals("flipoff")) { if (CameraPane.IMAGEFLIP) - CameraPane.theRenderer.ToggleImageFlip(); + Globals.theRenderer.ToggleImageFlip(); return; } if (command.equals("smoothon")) { if (!CameraPane.SMOOTHFOCUS) - CameraPane.theRenderer.ToggleSmoothFocus(); + Globals.theRenderer.ToggleSmoothFocus(); return; } if (command.equals("smoothoff")) { if (CameraPane.SMOOTHFOCUS) - CameraPane.theRenderer.ToggleSmoothFocus(); + Globals.theRenderer.ToggleSmoothFocus(); return; } if (command.equals("inertiaon")) { if (!CameraPane.INERTIA) - CameraPane.theRenderer.ToggleInertia(); + Globals.theRenderer.ToggleInertia(); return; } if (command.equals("inertiaoff")) { if (CameraPane.INERTIA) - CameraPane.theRenderer.ToggleInertia(); + Globals.theRenderer.ToggleInertia(); return; } if (command.equals("mocapon")) { if (!CameraPane.SPEAKERMOCAP) - CameraPane.theRenderer.ToggleSpeakerMocap(); + Globals.theRenderer.ToggleSpeakerMocap(); return; } if (command.equals("mocapoff")) { if (CameraPane.SPEAKERMOCAP) - CameraPane.theRenderer.ToggleSpeakerMocap(); + Globals.theRenderer.ToggleSpeakerMocap(); return; } if (command.equals("cameraon")) { if (!CameraPane.SPEAKERCAMERA) - CameraPane.theRenderer.ToggleSpeakerCamera(); + Globals.theRenderer.ToggleSpeakerCamera(); return; } if (command.equals("cameraoff")) { if (CameraPane.SPEAKERCAMERA) - CameraPane.theRenderer.ToggleSpeakerCamera(); + Globals.theRenderer.ToggleSpeakerCamera(); return; } if (command.equals("zoomon")) { if (!CameraPane.SPEAKERFOCUS) - CameraPane.theRenderer.ToggleSpeakerFocus(); + Globals.theRenderer.ToggleSpeakerFocus(); return; } if (command.equals("zoomoff")) { if (CameraPane.SPEAKERFOCUS) - CameraPane.theRenderer.ToggleSpeakerFocus(); + Globals.theRenderer.ToggleSpeakerFocus(); return; } if (command.equals("shadowon")) { if (!CameraPane.SHADOWTRACK) - CameraPane.theRenderer.ToggleShadowTrack(); + Globals.theRenderer.ToggleShadowTrack(); return; } if (command.equals("shadowoff")) { if (CameraPane.SHADOWTRACK) - CameraPane.theRenderer.ToggleShadowTrack(); + Globals.theRenderer.ToggleShadowTrack(); return; } if (command.equals("trackon")) { CameraPane.TRACK = false; // force selection to be used if (!CameraPane.TRACK) - CameraPane.theRenderer.ToggleTrack(); + Globals.theRenderer.ToggleTrack(); return; } if (command.equals("trackoff")) { if (CameraPane.TRACK) - CameraPane.theRenderer.ToggleTrack(); + Globals.theRenderer.ToggleTrack(); return; } if (command.equals("trackonceon")) { if (!CameraPane.TRACKONCE) - CameraPane.theRenderer.ToggleTrackOnce(); + Globals.theRenderer.ToggleTrackOnce(); return; } if (command.equals("trackonceoff")) { if (CameraPane.TRACKONCE) - CameraPane.theRenderer.ToggleTrackOnce(); + Globals.theRenderer.ToggleTrackOnce(); return; } if (command.equals("oeilon")) { if (!CameraPane.OEIL && !CameraPane.OEILONCE) - CameraPane.theRenderer.ToggleOeil(); + Globals.theRenderer.ToggleOeil(); return; } if (command.equals("oeiloff")) { if (CameraPane.OEIL && !CameraPane.OEILONCE) - CameraPane.theRenderer.ToggleOeil(); + Globals.theRenderer.ToggleOeil(); return; } if (command.equals("oeilonceon")) { if (!CameraPane.OEILONCE) - CameraPane.theRenderer.ToggleOeilOnce(); + Globals.theRenderer.ToggleOeilOnce(); return; } if (command.equals("oeilonceoff")) { if (CameraPane.OEILONCE) - CameraPane.theRenderer.ToggleOeilOnce(); + Globals.theRenderer.ToggleOeilOnce(); return; } if (command.equals("faston")) { if (!CameraPane.FAST) - CameraPane.theRenderer.ToggleFast(); + Globals.theRenderer.ToggleFast(); return; } if (command.equals("fastoff")) { if (CameraPane.FAST) - CameraPane.theRenderer.ToggleFast(); + Globals.theRenderer.ToggleFast(); return; } if (command.equals("slowposeon")) { if (!CameraPane.SLOWPOSE) - CameraPane.theRenderer.ToggleSlowPose(); + Globals.theRenderer.ToggleSlowPose(); return; } if (command.equals("slowposeoff")) { if (CameraPane.SLOWPOSE) - CameraPane.theRenderer.ToggleSlowPose(); + Globals.theRenderer.ToggleSlowPose(); return; } if (command.equals("supporton")) { if (!CameraPane.SUPPORT) - CameraPane.theRenderer.ToggleSupport(); + Globals.theRenderer.ToggleSupport(); return; } if (command.equals("supportoff")) { if (CameraPane.SUPPORT) - CameraPane.theRenderer.ToggleSupport(); + Globals.theRenderer.ToggleSupport(); return; } @@ -756,13 +756,13 @@ if (command.equals("aborton")) { if (!CameraPane.ABORTMODE) - CameraPane.theRenderer.ToggleAbort(); + Globals.theRenderer.ToggleAbort(); return; } if (command.equals("abortoff")) { if (CameraPane.ABORTMODE) - CameraPane.theRenderer.ToggleAbort(); + Globals.theRenderer.ToggleAbort(); return; } @@ -770,8 +770,8 @@ { if (!CameraPane.BOXMODE) { - CameraPane.theRenderer.ToggleBoxMode(); - GetRoot().editWindow.Recompile(); + Globals.theRenderer.ToggleBoxMode(); + GetRoot().GetWindow().Recompile(); } return; } @@ -779,8 +779,8 @@ { if (CameraPane.BOXMODE) { - CameraPane.theRenderer.ToggleBoxMode(); - GetRoot().editWindow.Recompile(); + Globals.theRenderer.ToggleBoxMode(); + GetRoot().GetWindow().Recompile(); } return; } @@ -800,7 +800,7 @@ { if (!CameraPane.textureon) { - CameraPane.theRenderer.ToggleTexture(); + Globals.theRenderer.ToggleTexture(); } return; } @@ -808,7 +808,7 @@ { if (CameraPane.textureon) { - CameraPane.theRenderer.ToggleTexture(); + Globals.theRenderer.ToggleTexture(); } return; } @@ -972,37 +972,37 @@ if (command.equals("targetx")) { - ((Mocap) object).targetx = Float.parseFloat(strs[index+2]); + ((Mocap) object).targetdirx = Float.parseFloat(strs[index+2]); return; } if (command.equals("targetz")) { - ((Mocap) object).targetz = Float.parseFloat(strs[index+2]); + ((Mocap) object).targetdirz = Float.parseFloat(strs[index+2]); return; } if (command.equals("goalx")) { - ((Mocap) object).goalx = Float.parseFloat(strs[index+2]); + ((Mocap) object).goalposx = Float.parseFloat(strs[index+2]); return; } if (command.equals("goalz")) { - ((Mocap) object).goalz = Float.parseFloat(strs[index+2]); + ((Mocap) object).goalposz = Float.parseFloat(strs[index+2]); return; } if (command.equals("fromto")) { cVector from = new cVector(Float.parseFloat(strs[index+2]), - Float.parseFloat(strs[index+3]), - Float.parseFloat(strs[index+4])); + 0, // Float.parseFloat(strs[index+3]), + Float.parseFloat(strs[index+3])); - cVector to = new cVector(Float.parseFloat(strs[index+5]), - Float.parseFloat(strs[index+6]), - Float.parseFloat(strs[index+7])); + cVector to = new cVector(Float.parseFloat(strs[index+4]), + 0, // Float.parseFloat(strs[index+6]), + Float.parseFloat(strs[index+5])); ((Mocap) object).AddFromTo(from, to); return; @@ -1155,7 +1155,7 @@ boolean success = false; if (cam instanceof Camera) // ? - success = CameraPane.theRenderer.SetCamera((Camera) cam); + success = Globals.theRenderer.SetCamera((Camera) cam, true); if (success) { @@ -1172,7 +1172,7 @@ Object3D root = GetObject(rootobject); System.err.println("ZOOM: root = " + root + "; rootobject = " + rootobject); - GetRoot().editWindow.objEditor.ScreenFit(root, false); + GetRoot().GetWindow().objEditor.ScreenFit(root, false); CameraPane.trackedobject = root; CameraPane.ABORTED = true; System.err.println("SET ABORTED (SPEAKERFOCUS) "); @@ -1182,14 +1182,14 @@ if (CameraPane.SPEAKERMOCAP) { // switch to talk mocap - String talkmocap = //aliases.get( - speakername + "talk"//) + String talkmocap = aliases.get( + speakername + "talk") ; // while (aliases.get(talkmocap) != null) // talkmocap = aliases.get(talkmocap); - String speakermocap = //aliases.get( - speakername + "mocap"//) + String speakermocap = aliases.get( + speakername + "mocap") ; String beginmocap = speakername + "talkbegin"; @@ -1235,8 +1235,8 @@ } if (command.equals("setsupport")) { - boolean random = CameraPane.RANDOM; - CameraPane.RANDOM = false; // parse all random nodes + boolean random = CameraPane.SWITCH; + CameraPane.SWITCH = false; // parse all random nodes if (object.support instanceof Merge) { ((Merge)object.support).renderme(); @@ -1245,7 +1245,7 @@ object.linkVerticesThis(null); object.linkVerticesThis(GetObject(GetAlias(strs[index+2]))); // object.setMasterThis(content); // should be identity - CameraPane.RANDOM = random; + CameraPane.SWITCH = random; return; } if (command.equals("setchild")) @@ -1301,7 +1301,9 @@ { Mocap mocap = (Mocap) object; - mocap.SetPositionDelta(false, true, false, true); + //mocap.SetPositionDelta(false, true, false, true); + mocap.Rewind(); + mocap.Fade(); } else new Exception().printStackTrace(); @@ -1438,7 +1440,7 @@ object.skip = false; return; } - if (command.equals("skipmocap")) + if (command.equals("skipmocap") || command.equals("mocapskip")) // oct 2014 { object.skipmocap = true; return; @@ -1460,9 +1462,9 @@ } if (command.equals("select")) { - assert (GetRoot() == CameraPane.theRenderer.object); + // TODO assert (GetRoot() == Globals.theRenderer.object); String path = GetAlias(strs[index+1]); - GetRoot().editWindow.Select(GetRoot().GetTreePath(path.split("/"), 0), false, false); + GetRoot().GetWindow().Select(GetRoot().GetTreePath(path.split("/"), 0), false, false); return; } if (command.equals("mocap")) @@ -1556,7 +1558,7 @@ boolean success = false; if (object instanceof Camera) // ? - success = CameraPane.theRenderer.SetCamera((Camera) object); + success = Globals.theRenderer.SetCamera((Camera) object, true); if (success && CameraPane.ABORTMODE) { @@ -1783,7 +1785,7 @@ return live; } - void DrawNode(CameraPane display, Object3D /*Composite*/ root, boolean selected) + void DrawNode(iCameraPane display, Object3D /*Composite*/ root, boolean selected) { if (CameraPane.ABORTED) { @@ -1791,7 +1793,7 @@ return; } - if (isLive() && display.isLIVE() && display.drawMode == display.SHADOW) + if (isLive() && Globals.isLIVE() && display.DrawMode() == display.SHADOW) { if (reader == null) Init(); @@ -1819,9 +1821,9 @@ return e; } - protected void deepCopySelf(Object3D other) + protected void deepCopyNode(Object3D other) { - super.deepCopySelf(other); + super.deepCopyNode(other); // FrameSelector bp = (FrameSelector)other; // bp.frame = (int)(Math.random()*(getNumFrames() - mocap.offset)); } -- Gitblit v1.6.2