[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