.. | .. |
---|
522 | 522 | maxima.y = sel.toParent[3][1]; |
---|
523 | 523 | maxima.z = sel.toParent[3][2]; |
---|
524 | 524 | 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"); |
---|
530 | 525 | maxima.x = sel.toParent[0][0]; |
---|
531 | 526 | maxima.y = sel.toParent[1][1]; |
---|
532 | 527 | maxima.z = sel.toParent[2][2]; |
---|
533 | 528 | 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]; |
---|
537 | 537 | if (full) |
---|
538 | 538 | si.SendInfo(" Global Scale: " + maxima, "regular"); |
---|
539 | 539 | } |
---|
.. | .. |
---|
2207 | 2207 | sel.smoothed = false; |
---|
2208 | 2208 | |
---|
2209 | 2209 | // 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(); |
---|
2211 | 2215 | // sel.setPose(0); |
---|
2212 | 2216 | refreshContents(); |
---|
2213 | 2217 | } else |
---|
2214 | 2218 | { |
---|
2215 | 2219 | mocap.Reset(); |
---|
2216 | 2220 | // new skeleton |
---|
2217 | | - makeSomething(mocap, false); // true); |
---|
| 2221 | + makeSomething(mocap, true); // true); |
---|
2218 | 2222 | } |
---|
2219 | 2223 | } catch (Exception e) |
---|
2220 | 2224 | { |
---|
.. | .. |
---|
2307 | 2311 | |
---|
2308 | 2312 | if (!changename) |
---|
2309 | 2313 | { |
---|
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(); |
---|
2311 | 2319 | } |
---|
2312 | 2320 | |
---|
2313 | 2321 | // sel.setPose(0); |
---|