[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2492] branches/geodesic_domes/ geodesic_classes_259.py: creation of 9 geodesics added
Peter K.H. Gragert
pkhgragert at gmail.com
Wed Oct 19 08:26:42 CEST 2011
Revision: 2492
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2492
Author: pkhg
Date: 2011-10-19 06:26:42 +0000 (Wed, 19 Oct 2011)
Log Message:
-----------
creation of 9 geodesics added
Modified Paths:
--------------
branches/geodesic_domes/geodesic_classes_259.py
Modified: branches/geodesic_domes/geodesic_classes_259.py
===================================================================
--- branches/geodesic_domes/geodesic_classes_259.py 2011-10-19 06:14:01 UTC (rev 2491)
+++ branches/geodesic_domes/geodesic_classes_259.py 2011-10-19 06:26:42 UTC (rev 2492)
@@ -649,3 +649,28 @@
self.edgelength=[]
self.vertsdone=[[0,0]] * len(self.vertskeleton)
#print("\n===========geodesic start ===========")
+
+def creategeo(polytype,orientation,parameters):
+ geo = None
+ if polytype == 'Tetrahedron':
+ if orientation == 'PointUp':
+ geo = geodesic.tetrahedron(parameters)
+ elif orientation == 'EdgeUp':
+ geo = geodesic.tetraedge(parameters)
+ else: # orientation==2:
+ geo=geodesic.tetraface(parameters)
+ elif polytype == 'Octahedron': # octahedron
+ if orientation == 'PointUp':
+ geo = geodesic.octahedron(parameters)
+ elif orientation == 'EdgeUp':
+ geo = geodesic.octaedge(parameters)
+ else: #if orientation==2:
+ geo = geodesic.octaface(parameters)
+ elif polytype == 'Icosahedron': # icosahedron
+ if orientation == 'PointUp':
+ geo = geodesic.icosahedron(parameters)
+ elif orientation == 'EdgeUp':
+ geo = geodesic.icoedge(parameters)
+ else: #if orientation==2:
+ geo = geodesic.icoface(parameters)
+ return geo
More information about the Bf-extensions-cvs
mailing list