Normand Briere
2018-12-15 6ed65dcb597fb2153cef75bf1845978f1115658c
ScriptNode.java
....@@ -972,37 +972,37 @@
972972
973973 if (command.equals("targetx"))
974974 {
975
- ((Mocap) object).targetx = Float.parseFloat(strs[index+2]);
975
+ ((Mocap) object).targetdirx = Float.parseFloat(strs[index+2]);
976976 return;
977977 }
978978
979979 if (command.equals("targetz"))
980980 {
981
- ((Mocap) object).targetz = Float.parseFloat(strs[index+2]);
981
+ ((Mocap) object).targetdirz = Float.parseFloat(strs[index+2]);
982982 return;
983983 }
984984
985985 if (command.equals("goalx"))
986986 {
987
- ((Mocap) object).goalx = Float.parseFloat(strs[index+2]);
987
+ ((Mocap) object).goalposx = Float.parseFloat(strs[index+2]);
988988 return;
989989 }
990990
991991 if (command.equals("goalz"))
992992 {
993
- ((Mocap) object).goalz = Float.parseFloat(strs[index+2]);
993
+ ((Mocap) object).goalposz = Float.parseFloat(strs[index+2]);
994994 return;
995995 }
996996
997997 if (command.equals("fromto"))
998998 {
999999 cVector from = new cVector(Float.parseFloat(strs[index+2]),
1000
- Float.parseFloat(strs[index+3]),
1001
- Float.parseFloat(strs[index+4]));
1000
+ 0, // Float.parseFloat(strs[index+3]),
1001
+ Float.parseFloat(strs[index+3]));
10021002
1003
- cVector to = new cVector(Float.parseFloat(strs[index+5]),
1004
- Float.parseFloat(strs[index+6]),
1005
- Float.parseFloat(strs[index+7]));
1003
+ cVector to = new cVector(Float.parseFloat(strs[index+4]),
1004
+ 0, // Float.parseFloat(strs[index+6]),
1005
+ Float.parseFloat(strs[index+5]));
10061006
10071007 ((Mocap) object).AddFromTo(from, to);
10081008 return;
....@@ -1301,7 +1301,9 @@
13011301 {
13021302 Mocap mocap = (Mocap) object;
13031303
1304
- mocap.SetPositionDelta(false, true, false, true);
1304
+ //mocap.SetPositionDelta(false, true, false, true);
1305
+ mocap.Rewind();
1306
+ mocap.Fade();
13051307 }
13061308 else
13071309 new Exception().printStackTrace();