| Trees | Indices | Help |
|
|---|
|
|
|
|||
|
|||
|
|||
|
|||
| list of ints |
|
||
|
|||
Note: Since Blender 2.44 all new faces are selected. Example:
import Blender
from Blender import Mesh
me = Mesh.Get("Plane") # get the mesh data called "Plane"
v = me.verts # get vertices
if len(v) >= 6: # if there are enough vertices...
me.faces.extend(v[1],v[2],v[3]) # add a single edge
l=[(v[0],v[1]),[0,2,4,5]]
me.faces.extend(l) # add another face
Warning: Faces using the first vertex at the 3rd or 4th location in the face's vertex list will have their order rotated so that the zero index on in the first or second location in the face. When creating face data with UVs or vertex colors, you may need to work around this, either by checking for zero indices yourself or by adding a dummy first vertex to the mesh that can be removed when your script has finished. |
|
Sorts the faces using exactly the same syntax as pythons own list sorting function. Example:
import Blender
from Blender import Mesh
me = Mesh.Get('mymesh')
me.faces.sort(key=lambda f: f.area)
me.faces.sort(key=lambda f: f.cent)
Note: Internally faces only refer to their index, so after sorting, faces you alredy have will not have their index changed to match the new sorted order. |
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0beta1 on Sat Sep 19 13:57:30 2009 | http://epydoc.sourceforge.net |