[Bf-blender-cvs] CVS commit: blender/source/blender/python/api2_2x point.c point.h Mathutils.c Mathutils.h Types.c Types.h euler.c euler.h matrix.c matrix.h quat.c quat.h vector.c vector.h

Joseph Gilbert models at paposo.com
Sat Jul 23 15:46:40 CEST 2005


ascotan (Joseph Gilbert) 2005/07/23 15:46:40 CEST

  Modified files:
    blender/source/blender/python/api2_2x Mathutils.c Mathutils.h 
                                          Types.c Types.h euler.c 
                                          euler.h matrix.c 
                                          matrix.h quat.c quat.h 
                                          vector.c vector.h 
  Added files:
    blender/source/blender/python/api2_2x point.c point.h 
  
  Log:
  _new point class and update_
  - adds a new point class
    * point/ vector math (p + v = p, p - p = v, etc.)
    * points can be transformed by matrices/quats
    * wraps 'place vector' type vectors that have no magnitude
  - wrapped toXXX() methods work correctly
    * toXXX() will NOT wrap data (this is due to the fact that wrapped data cannot be converted)
    * added a 'wrapped' attribute to mathutils classes to determine wether the object is accessing python or blender data
  - added the ability to negate vectors/points with "-vec"
    * deprecated vector.negate()
  - added the ability to shorhand inverse matrices with "~mat" (tilde)
  - conversion between vector/point with toXXX() methods
  
  Revision  Changes    Path
  1.17      +146 -1    blender/source/blender/python/api2_2x/Mathutils.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Mathutils.c.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
  1.8       +5 -1      blender/source/blender/python/api2_2x/Mathutils.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Mathutils.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.24      +4 -1      blender/source/blender/python/api2_2x/Types.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Types.c.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
  1.20      +2 -1      blender/source/blender/python/api2_2x/Types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Types.h.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
  1.12      +11 -10    blender/source/blender/python/api2_2x/euler.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/euler.c.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.9       +2 -1      blender/source/blender/python/api2_2x/euler.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/euler.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.25      +24 -12    blender/source/blender/python/api2_2x/matrix.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/matrix.c.diff?r1=1.24&r2=1.25&cvsroot=bf-blender>
  1.10      +2 -1      blender/source/blender/python/api2_2x/matrix.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/matrix.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.15      +28 -37    blender/source/blender/python/api2_2x/quat.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/quat.c.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
  1.9       +2 -1      blender/source/blender/python/api2_2x/quat.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/quat.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.28      +94 -83    blender/source/blender/python/api2_2x/vector.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/vector.c.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
  1.15      +3 -1      blender/source/blender/python/api2_2x/vector.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/vector.h.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list