MantisBT - Bender
View Issue Details
0013681BenderArmatures modulepublic2012-11-12 17:002013-04-02 14:28
johan andruejol 
johan andruejol 
lowminoralways
closedfixed 
 
1.00.1 
0013681: Transition between Rest and Pose Mode
When transtionning from the rest mode to the pose mode, the widget should
recompute its world pose points depending on the previous pose mode and the current rest mode.

This means that when switching to pose mode, the widget should apply the "pose mode rotations" to the current rest mode.
Have two bones in an armatures.
Switch to pose mode, move them around.
Switch back to rest mode and change the configuration.
Switch to pose mode again and notice that they did not apply the new rest mode configuration (only their size has potentially changed).
No tags attached.
Issue History
2012-11-12 17:00johan andruejolNew Issue
2012-11-12 17:00johan andruejolStatusnew => assigned
2012-11-12 17:00johan andruejolAssigned To => johan andruejol
2012-11-12 17:14johan andruejolNote Added: 0031530
2012-11-12 17:15johan andruejolNote Added: 0031531
2012-11-12 17:16johan andruejolPrioritynormal => low
2012-11-27 18:05johan andruejolNote Added: 0031732
2012-11-27 18:05johan andruejolStatusassigned => resolved
2012-11-27 18:05johan andruejolResolutionopen => fixed
2012-11-27 18:06johan andruejolStatusresolved => feedback
2012-11-27 18:06johan andruejolResolutionfixed => reopened
2012-11-27 18:06johan andruejolNote Deleted: 0031732
2012-11-27 18:07johan andruejolNote Added: 0031734
2012-11-27 18:07johan andruejolStatusfeedback => assigned
2012-11-27 18:07johan andruejolStatusassigned => resolved
2012-11-27 18:07johan andruejolResolutionreopened => fixed
2013-01-17 17:53Julien FinetFixed in Version => 0.1
2013-02-14 14:38Julien FinetStatusresolved => closed
2013-02-14 14:44Julien FinetCategoryvtkBoneWidgets => Armatures module
2013-04-02 14:28Julien FinetTarget Version => 1.0

Notes
(0031530)
johan andruejol   
2012-11-12 17:14   
See https://github.com/vovythevov/Bender/commit/a76377174676bf6a63c96e97663ea190c64d591d [^]
(0031531)
johan andruejol   
2012-11-12 17:15   
Implementing the SetRestToPoseRotation would be a nice feature.
(0031734)
johan andruejol   
2012-11-27 18:07   
Three steps:

https://github.com/vovythevov/Bender/commit/b5ce50eba47d03ea74bb88b513f5fbba2136d547 [^] [^]
https://github.com/vovythevov/Bender/commit/b04632bdaf1d014bc26a0d8e7e0506b836023086 [^] [^]
https://github.com/vovythevov/Bender/commit/1efa24d390d6dc5ecbb0e89de04cc54092f38353 [^] [^]

The last step is a solution to not-implementing the SetRestToPoseRotation() and still have Bender working correctly. It also helps to test in Bender.
(The bender commit is here:
https://github.com/vovythevov/Bender/commit/0386207cbc0d3925383a0014a2300a0fa9d4d3d6 [^] )