Normand Briere
2019-05-01 20c1a07b76c39462594aedfedfe6e6adb17cd552
Mocap.java
....@@ -1519,7 +1519,7 @@
15191519 // mywave = currentwave++;
15201520 // }
15211521 // sound
1522
- cVector eye = CameraPane.theRenderer.eyeCamera.location;
1522
+ cVector eye = Globals.theRenderer.EyeCamera().location;
15231523
15241524 // if (sourcenode.parent.parent != null)
15251525 // sourcenode.parent.parent.TransformToWorld(floor, tmp);
....@@ -2267,7 +2267,7 @@
22672267 }
22682268
22692269 if (!smoothed)
2270
- for (int i=0; --i>=0;)
2270
+ for (int i=10; --i>=0;)
22712271 SmoothAnimData(); // much reduces shakiness
22722272
22732273 smoothed = true;
....@@ -3252,12 +3252,13 @@
32523252
32533253 int step = 1;
32543254
3255
+ // patch for running hare
32553256 if (speedup) // fev 2014
32563257 step *= 2; // 4;
32573258 if (rewind) // mars 2014
32583259 step *= 4;
32593260
3260
- if (CameraPane.FAST) // && !CameraPane.HOLD)
3261
+ //if (CameraPane.FAST) // && !CameraPane.HOLD)
32613262 step *= CameraPane.STEP;
32623263
32633264 //System.err.println("Step Mocap frame # " + frame);
....@@ -3496,6 +3497,7 @@
34963497 // filters out bad input data
34973498 void FilterAnimData()
34983499 {
3500
+ new Exception().printStackTrace();
34993501 System.exit(0);
35003502
35013503 float[] data; // = bvh.animation.getBoneData(0);
....@@ -3853,7 +3855,7 @@
38533855
38543856 transient boolean restarted; // CROWD issue?
38553857
3856
- void drawSelf(CameraPane display, Object3D /*Composite*/ root, boolean selected, boolean blocked)
3858
+ void drawSelf(iCameraPane display, Object3D /*Composite*/ root, boolean selected, boolean blocked)
38573859 {
38583860 //System.err.println("drawSelf Mocap frame # " + frame);
38593861 //System.err.println("drawSelf Mocap baseframe # " + baseframe);