gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gfx/librenderables renderables.py


From: Matti Katila
Subject: [Gzz-commits] gzz/gfx/librenderables renderables.py
Date: Fri, 10 Jan 2003 07:39:20 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Matti Katila <address@hidden>   03/01/10 07:39:20

Modified files:
        gfx/librenderables: renderables.py 

Log message:
        pp changes

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/librenderables/renderables.py.diff?tr1=1.168&tr2=1.169&r1=text&r2=text

Patches:
Index: gzz/gfx/librenderables/renderables.py
diff -u gzz/gfx/librenderables/renderables.py:1.168 
gzz/gfx/librenderables/renderables.py:1.169
--- gzz/gfx/librenderables/renderables.py:1.168 Sun Dec 29 15:33:12 2002
+++ gzz/gfx/librenderables/renderables.py       Fri Jan 10 07:39:20 2003
@@ -1604,14 +1604,18 @@
             float xw = (coords2.transform(ZPt(1,0,0)) - 
coords2.transform(ZPt(0,0,0))).length();
             float yw = (coords2.transform(ZPt(0,1,0)) - 
coords2.transform(ZPt(0,0,0))).length();
 
-            float pow = 2 + (shape - 8) * 3;
-            vert = Irregu::getEllipse(n, pow * xw, pow * yw);
+            float poww = 2 + (shape - 8) * 3;
+            vert = Irregu::getEllipse(n, poww * pow(xw/120, 0.2), poww * 
pow(yw/120, 0.2));
             }
             break;
         }
 
         vert.resize(n + 1);
         vert[n] = vert[0];
+        for (unsigned int i=0; i<vert.size(); i++) {
+            vert[i].x = 0.5*(vert[i].x+1);
+            vert[i].y = 0.5*(vert[i].y+1);
+        }
         Irregu::transform(coords2, vert);
 
         setup();




reply via email to

[Prev in Thread] Current Thread [Next in Thread]