Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2007-12-17Reverting to 2_2x BPYMartin Poirier
I was careful in selectively rolling back revisions, but if you've committed changes unrelated to BPY mixed with BPY changes, I might have reverted those too, so please double check.
2007-03-15removed duplicate functionality, macro's and functions existed to check a ↵Campbell Barton
PyObjects type, now only use macro's
2006-10-04mesh.transform() was applying the inverted 4x4 matrix to the normals, ↵Campbell Barton
without removing the translation part. iter with a char value did not allow for -1, my bad, using short now.
2006-09-22Mesh iterators (me.faces, me.edges, me.verts, face and edge iterator) store ↵Campbell Barton
the iterator progress in the python object. This made nested loops with the same python object mess up. eg- faces= me.faces for f1 in faces: for f2 in faces: print f1.index,f2.index This didnt work, fixed by initializing the iter value at -1, so any greater value will create a new BPyObject with its own iter value. once iteration is finished, its set back to -1. Also made face and edges iter value a char instead of an int to save some memory.
2006-05-20===Python API===Ken Hughes
Something to try making import/export script writers happy; Mesh.New() will not create a new Blender mesh datablock unless the mesh is linked to an object.
2005-10-27Lots of BPy Mesh additions:Ken Hughes
- added faces.uvSel attribute: can get/set selection status of UV vertices in UV Editor window - make mesh.faceUV, mesh.vertexUV and mesh.vertexColor writable: users can now enable/disable UV faces, vertex colors, "sticky" vertices - fixed bug with mesh tool methods: before it would only work if an object linked to the mesh was selected - added mesh.quadToTriangle() and mesh.triangleToQuad() methods - added selected() method to verts, edges, faces; returns list of indices of selected items - mesh.getFromObject() now gets derived mesh data - ported vertex group methods from NMesh (required change to Object.c) - ported module dictionaries from NMesh
2005-10-20- New additions to Mesh moduleKen Hughes
- new methods from NMesh (transform, getFromObject, findEdges) - new methods for deleting groups of verts, edges and faces - new methods for accessing mesh editing tools: fill, flipNormals, recalcNormals, remDoubles, smooth, subdivide, toSphere - Added PVertType to Types module (not my favorite name; any suggestions?)
2005-10-11- added Mesh.MVert(); can now create 'thick' vertices which don't wrap meshKen Hughes
- implemented slice operations (get/set) for vertex list; allows script writers to manipulate lists of vertices (using 'thick' vertices) - fixed problem in mesh.faces.extend() which allowed the creation of "Eeekadoodle" faces - added mesh.update() method; (possibly) temporary fix to allow updating DAG
2005-10-04Added Mesh.New() method; can now create new meshes within the moduleKen Hughes
Changed Object.link() to allow link objects with both BPython-type meshes Changed Object.getData() to allow retrieving both types of BPython-type meshes Added new mesh types to Types module
2005-10-03Added new BPython thin mesh moduleKen Hughes