[Bf-python] tp_getset update

Joseph Gilbert jgilbert at TIGR.org
Mon Aug 15 19:58:03 CEST 2005


Yes plz update lattice. This module can take advantage of the new 
attributes and constants features your implementing :)

Ken Hughes wrote:

> I've update the API Update wiki with some things I noticed in reading 
> the source code, and plan today to add some to the "methods where we 
> can replace string arguments with dictionary constants" part.  I'm 
> kind of wading in place until I more general approval on what I've 
> done in Lamp.c and Material.c before submitting further patches (I've 
> got Camera.c, Image.c, and Lamp.c done).
>
> I've skipped the review of some modules which have outstanding patches 
> in the tracker or are known to be very out-of-date; my Curve/IPO ones, 
> sapir's MTex and the whole Armature/Bone/NLA stuff.  And for now I'm 
> avoiding NMesh.c, hoping someone implements ThinMesh first (ha).
>
> This leaves other ones I'd like to work on but need some discussion 
> about the overall goals for the update.  I'll post two here and put 
> the rest on the wiki (i.e., this posting is to draw people's attention 
> to the wiki and help fill it in).
>
> * I've noted two modules where it would make sense to implement 
> sequence or index operators; Metaball.c and Lattice.c.  For example: 
> Lattice.getPoint(index), Lattice.setPoint(index,position) and 
> Lattice.latSize.  These could be replaced with built-in operators and 
> attributes: Lattice.point[i] and len(Lattice.points)
> * Any reason for Effect.c and Particle.c to be separate anymore?  I 
> think I missed some discussion, but Wave.c is gone and don't recall 
> seeing a Build.c ever, so there seems to be just one effect now. 
> Doesn't seem to make sense to have a separate BPy Particle object, 
> especially the way it's implemented -- as a pseudo derived class.
>
> Ken
> _______________________________________________
> 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