[Bf-blender-cvs] CVS commit: blender/source/blender/python/api2_2x matrix.c matrix.h blender/source/blender/python/api2_2x/doc Mathutils.py Object.py

Campbell Barton cbarton at metavr.com
Thu Apr 27 14:32:44 CEST 2006


campbellbarton (Campbell Barton) 2006/04/27 14:32:44 CEST

  Modified files:
    blender/source/blender/python/api2_2x matrix.c matrix.h 
    blender/source/blender/python/api2_2x/doc Mathutils.py 
                                              Object.py 
  
  Log:
  Added scalePart to mathutils matrix type object.
  and made it so toEuler converts a 4x4 matrix to a 3x3 rather then raising an error.
  
  Its not straight fwd to get an objects worldspace loc/size/rot from its 4x4 matrix.
  Example from updated docs.
        import Blender
        scn = Blender.Scene.GetCurrent()
        ob = scn.getActiveObject()
        if ob:
          mat= ob.mat # Same as martixWorld
          print 'Location", mat.translationPart() # 3D Vector
          print 'Size", mat.scalePart() # 3D Vector
          print 'Rotation", mat.toEuler() # Euler object
  
  Revision  Changes    Path
  1.36      +179 -153  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.35&r2=1.36&cvsroot=bf-blender>
  1.12      +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.11&r2=1.12&cvsroot=bf-blender>
  1.12      +8 -1      blender/source/blender/python/api2_2x/doc/Mathutils.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Mathutils.py.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.68      +20 -2     blender/source/blender/python/api2_2x/doc/Object.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Object.py.diff?r1=1.67&r2=1.68&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list