extend(vertseq)
Add zero or more edges to the mesh. Edges which already exist in the
mesh or with both vertices the same are ignored. If three or four verts
are specified in any sequence, an edge is also created between the
first and last vertices (this is useful when adding faces).
-
- Parameters:
vertseq -
either two to four ints or MVerts, or sequence (list or tuple)
of sequences each containing two to four ints or MVerts.
(type=sequence(s) of ints or MVerts)
Note: Since Blender 2.44 all new edges 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.edges.extend(v[0],v[1]) # add a single edge
l=[(v[1],v[2],v[3]),[0,2,4,5]]
me.edges.extend(l) # add multiple edges
|