[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2462] branches/geodesic_domes/vefm_259 .py: the mesh of geodesic domes to Blender object function added
Peter K.H. Gragert
pkhgragert at gmail.com
Sun Oct 16 17:46:31 CEST 2011
Revision: 2462
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2462
Author: pkhg
Date: 2011-10-16 15:46:31 +0000 (Sun, 16 Oct 2011)
Log Message:
-----------
the mesh of geodesic domes to Blender object function added
Modified Paths:
--------------
branches/geodesic_domes/vefm_259.py
Modified: branches/geodesic_domes/vefm_259.py
===================================================================
--- branches/geodesic_domes/vefm_259.py 2011-10-16 15:45:12 UTC (rev 2461)
+++ branches/geodesic_domes/vefm_259.py 2011-10-16 15:46:31 UTC (rev 2462)
@@ -23,6 +23,20 @@
result = max(tt.keys(),key = lambda k:tt[k])
print("twice give", result)
return result
+
+def vefm_add_object(selfobj):
+ for i in range(len(selfobj.verts)):
+ selfobj.verts[i].index = i
+ v = [el.vector for el in selfobj.verts]
+ e = [[edge.a.index,edge.b.index] for edge in selfobj.edges]
+ f = [[v.index for v in face.vertices] for face in selfobj.faces]
+ m = bpy.data.meshes.new(name= selfobj.name)
+ 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)
+
+
#extra test phase
More information about the Bf-extensions-cvs
mailing list