[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2545] branches/geodesic_domes/vefm_259 .py: division avoided, reverts the meaning of parameters of 2.49
Peter K.H. Gragert
pkhgragert at gmail.com
Sat Oct 29 11:39:31 CEST 2011
Revision: 2545
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2545
Author: pkhg
Date: 2011-10-29 09:39:30 +0000 (Sat, 29 Oct 2011)
Log Message:
-----------
division avoided, reverts the meaning of parameters of 2.49
but parameters could be zero, now no try needed,
and works to very nice
Modified Paths:
--------------
branches/geodesic_domes/vefm_259.py
Modified: branches/geodesic_domes/vefm_259.py
===================================================================
--- branches/geodesic_domes/vefm_259.py 2011-10-29 09:37:36 UTC (rev 2544)
+++ branches/geodesic_domes/vefm_259.py 2011-10-29 09:39:30 UTC (rev 2545)
@@ -473,17 +473,13 @@
return r
def superform(self,m,n1,n2,n3,uv,a,b,twist):
- t1 = cos(m*(uv+twist)/4)/a
+ t1 = cos(m*(uv+twist)*.25)*a
t1 = abs(t1)
t1 = t1**n2
- t2 = sin(m*(uv+twist)/4)/b
+ t2 = sin(m*(uv+twist)*.25)*b
t2 = abs(t2)
t2 = t2**n3
- r = self.power(1.0/(t1+t2),(1.0/n1))
-
- if abs(r)==0:
- x = 0
- y = 0
+ r = self.power(1.0/(t1+t2),n1)
return r
def dovertedge(self):
More information about the Bf-extensions-cvs
mailing list