[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2458] branches/geodesic_domes/vefm_259 .py: add_object adjusted, faces analyzed to genereate
Peter K.H. Gragert
pkhgragert at gmail.com
Sun Oct 16 07:20:13 CEST 2011
Revision: 2458
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2458
Author: pkhg
Date: 2011-10-16 05:20:13 +0000 (Sun, 16 Oct 2011)
Log Message:
-----------
add_object adjusted, faces analyzed to genereate
a real Blender 2.59.4 mesh
Modified Paths:
--------------
branches/geodesic_domes/vefm_259.py
Modified: branches/geodesic_domes/vefm_259.py
===================================================================
--- branches/geodesic_domes/vefm_259.py 2011-10-16 01:18:19 UTC (rev 2457)
+++ branches/geodesic_domes/vefm_259.py 2011-10-16 05:20:13 UTC (rev 2458)
@@ -426,13 +426,14 @@
self.verts[i].index = i
v = [el.vector for el in self.verts]
e = [[edge.a.index,edge.b.index] for edge in self.edges]
+ f = [[v.index for v in face.vertices] for face in self.faces]#[face for faces in self.faces]
#faces = thisfaces #PKHG have to find out how a mesh is generated?!
#f = [[vert.index for vert in face.vertices] for face in self.faces]
# for el in self.faces:
# print("dbg=======vefm L432======= a pkhg",len(el.vertices), el.vertices[:])
#breakpoint(locals())
m = bpy.data.meshes.new(name= self.name)
- m.from_pydata(v, e, [])
+ m.from_pydata(v, e, f )
# useful for development when the mesh may be invalid.
m.validate(verbose=True)
add_object_data(bpy.context, m, operator=None)
More information about the Bf-extensions-cvs
mailing list