[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern action.c blender/source/blender/blenlib BLI_arithb.h blender/source/blender/blenlib/intern arithb.c blender/source/blender/src drawaction.c header_nla.c

Ton Roosendaal ton at blender.org
Thu Nov 11 14:17:32 CET 2004


ton (Ton Roosendaal) 2004/11/11 14:17:32 CET

  Modified files:
    blender/source/blender/blenkernel/intern action.c 
    blender/source/blender/blenlib BLI_arithb.h 
    blender/source/blender/blenlib/intern arithb.c 
    blender/source/blender/src drawaction.c header_nla.c 
  
  Log:
  Fix for bug #1756
  
  This was caused by a very primitive method of interpolating quaternions.
  It was converting quats to mat and back to quat, and then just doing
  a linear interpolation. That whilst quaternions are renowned for having
  good interpolation possible.
  
  I've experimented with 2 quaternion interpolation methods, and can only
  get one to work correctly... the "official" version from Watt brothers
  I can't get working, both are in arithb.c now.
  
  Will arrange *close* review with experienced NLAers for it! But testing
  here gives fully predictable results.
  
  Also changed;
  - added pointer check in drawaction
  - changed puldown menu for correct hotkeys for move NLA strips up/down
  
  Revision  Changes    Path
  1.13      +23 -11    blender/source/blender/blenkernel/intern/action.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/action.c.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
  1.12      +6 -1      blender/source/blender/blenlib/BLI_arithb.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/BLI_arithb.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.14      +87 -1     blender/source/blender/blenlib/intern/arithb.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/intern/arithb.c.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
  1.17      +10 -9     blender/source/blender/src/drawaction.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawaction.c.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
  1.12      +3 -3      blender/source/blender/src/header_nla.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_nla.c.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list