[Bf-python] Ipo/IpoCurve API revisited

Ken Hughes khughes at pacific.edu
Sat Mar 11 23:33:12 CET 2006


Just a follow-up on this now-three-month-dormant code:  since I've got 
the time to revive it, and since I was holding off commiting until I saw 
the direction that the API rewrite was taking (which apparently for now 
is "no rewrite") I'll be readying the code to commit in the next week or 
so unless there are some really strong arguments not to.  In the 
meantime I'll start the documentation changes.

Ken

Toni Alatalo wrote:
> On Saturday 03 December 2005 07:17, Ken Hughes wrote:
> 
>>* Ipo and Ipocurves don't allow the [] operator to access curves and
>>points, * no good way for the user to detect which Ipo curve names are
>>valid with which Ipo, and
> 
> 
> i guess you've seen / remember the wiki discussion about that?
> 
> 
>>I decided to play around some today, and implemented mapping methods
>>(read-only).  Makes it possible to do "ipo['LocX']" or "ipo[Ipo.LocX]";
> 
> 
> coolness.
> 
> something like ipocurve[framenum] to do current .evaluate(framenum) might be 
> cool too, that is discussed on the wiki page.
> 
> 
>>The [] operator for Ipocurves should be a no-brainer; it should be even
>>simpler than CurNurb since there are no NURBS in IPOs.
> 
> 
> yah
> 
> 
>>Anyway, what are people's thoughts?  It's not something for 2.40, but
>>maybe the Orange people would like to try it out.
> 
> 
> i might commit nonofficial bpy api code to the orange branch anyhow, like the 
> Pose type that made earlier if it is useful, and perhaps NLA Strip if need 
> them
> 
> so these could be put there too during the bf freeze
> 
> i guess you saw http://orange.blender.org/blog/from-ipo-to-ipo ?
> 
> 
>>Ken
> 
> 
> ~Toni
> _______________________________________________
> Bf-python mailing list
> Bf-python at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-python
> 




More information about the Bf-python mailing list