Attributes skeleton and skeletonization in skeletoncontroller are now boostpointers.
Reoderer methods on SkeletonFitting
Reorder methods on Skeletonfitting
Extended method get_paw in skeletonFitting to be able to choose a leg
Delete argument start_frame in SkeletonMixer class, since it was not used.
Added some comments
Updated SkelController to use dog_resize file.
Added method fit_leg to SkeletonFitting. In general it works but it gives
segfault sometimes. Sove that
Simplified SkeletonController constructor
SkeletonController now has a variable mod_state that indicates with an enum
if the skeleton is been rotate, translate or modified throw inverse kinematics
Added logic in skeletonController to use inverse kinematics to position bones manually.
SkeletonController addded option to be able to change the swivel angle in inverse kinematics manually.
Fixed which joint changes its color when selected. Now it is more clear what object is being modified
Added class SkeletonState, this class allows to undo a modification on the
Skeleton. Also implemented logic to undo modifications on SkeletonController
Added previuos calculus of swivel angle.
Simplificaded variable in loop in solve_2_bones in SkeletonFitting
Small optimization in get_end_global_pos on Node class
Fix seg error when trying to calculate swivel angle of root bone.
Fixed error on resizing bones.
Fixed error that did had broken resize bones with global axis
Merge branch 'trunk' of github.com:Garoe/MCV into trunk