[Bf-python] ipo.c modifs, version 1.50, 2006/04/21 20:27:52, kills Texture Baker and Shape Widget Wizard .

Ken Hughes khughes at pacific.edu
Wed Jun 28 19:36:43 CEST 2006


jean-michel soler wrote:
> ipo.c modifs, version 1.50, 2006/04/21 20:27:52,
> http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Ipo.c.diff?r1=1.49&r2=1.50&cvsroot=bf-blender&sortby=date 
> 
> kills Texture Baker  and   Shape Widgetc Wizard .
> The  bug is reported  at :
> http://projects.blender.org/tracker/index.php?func=detail&aid=4516&group_id=9&atid=125 

Submitted a fix for the above bug, but a reminder in general that when 
shape keys were changed in 2.40/2.41, the BPy IPO code was not fixed to 
work with it.  For example, you could use Ipo.addCurve() to create keys, 
but if there wasn't a corresponding keyblock then the IPO window ignores 
them.  Furthermore, the user can name keys anything they want, so the 
string passed to addCurve() really didn't mean anything; it wasn't 
stored in the keyblock.  The mapping of names to adrcodes was 
changed.... I could go on.

Anyway, if there are scripts which used key IPOs, they should be 
rechecked (and should have been rechecked 6 months ago) to be sure they 
really work, not just that they don't throw an exception.

Ken



More information about the Bf-python mailing list