Normand Briere
2018-07-01 655810d1c4e710e7c85772b8dde96772dbcf274b
ObjEditor.java
....@@ -522,18 +522,18 @@
522522 maxima.y = sel.toParent[3][1];
523523 maxima.z = sel.toParent[3][2];
524524 si.SendInfo(" Orig: " + maxima, "regular");
525
- maxima.x = sel.globalTransform[3][0];
526
- maxima.y = sel.globalTransform[3][1];
527
- maxima.z = sel.globalTransform[3][2];
528
- if (full)
529
- si.SendInfo(" Global Orig: " + maxima, "regular");
530525 maxima.x = sel.toParent[0][0];
531526 maxima.y = sel.toParent[1][1];
532527 maxima.z = sel.toParent[2][2];
533528 si.SendInfo(" Scale: " + maxima, "regular");
534
- maxima.x = sel.globalTransform[0][0];
535
- maxima.y = sel.globalTransform[1][1];
536
- maxima.z = sel.globalTransform[2][2];
529
+ maxima.x = sel.globalTransform[3][0];
530
+ maxima.y = sel.globalTransform[3][1];
531
+ maxima.z = sel.globalTransform[3][2];
532
+ if (full)
533
+ si.SendInfo(" Global Orig: " + maxima, "regular");
534
+ maxima.x = sel.globalTransform[0][0];
535
+ maxima.y = sel.globalTransform[1][1];
536
+ maxima.z = sel.globalTransform[2][2];
537537 if (full)
538538 si.SendInfo(" Global Scale: " + maxima, "regular");
539539 }
....@@ -2207,14 +2207,18 @@
22072207 sel.smoothed = false;
22082208
22092209 // if (!changename)
2210
- sel.SetPositionDelta(false, true, true, true/*?*/); // false
2210
+ //sel.SetPositionDelta(false, true, true, true/*?*/); // false
2211
+ sel.SetGlobalTransform();
2212
+ sel.LoadData();
2213
+ sel.Rewind();
2214
+ sel.Fade();
22112215 // sel.setPose(0);
22122216 refreshContents();
22132217 } else
22142218 {
22152219 mocap.Reset();
22162220 // new skeleton
2217
- makeSomething(mocap, false); // true);
2221
+ makeSomething(mocap, true); // true);
22182222 }
22192223 } catch (Exception e)
22202224 {
....@@ -2307,7 +2311,11 @@
23072311
23082312 if (!changename)
23092313 {
2310
- sel.SetPositionDelta(false, true, true, true/*?*/);
2314
+ //sel.SetPositionDelta(false, true, true, true/*?*/);
2315
+ sel.SetGlobalTransform();
2316
+ sel.LoadData();
2317
+ sel.Rewind();
2318
+ sel.Fade();
23112319 }
23122320
23132321 // sel.setPose(0);