[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