[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