gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] gzz/gfx/libfillet Fillet.hxx


From: Tuomas J. Lukka
Subject: [Gzz-commits] gzz/gfx/libfillet Fillet.hxx
Date: Mon, 21 Oct 2002 07:02:56 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Tuomas J. Lukka <address@hidden>        02/10/21 07:02:55

Modified files:
        gfx/libfillet  : Fillet.hxx 

Log message:
        Twid

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libfillet/Fillet.hxx.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: gzz/gfx/libfillet/Fillet.hxx
diff -u gzz/gfx/libfillet/Fillet.hxx:1.1 gzz/gfx/libfillet/Fillet.hxx:1.2
--- gzz/gfx/libfillet/Fillet.hxx:1.1    Mon Oct 21 04:39:35 2002
+++ gzz/gfx/libfillet/Fillet.hxx        Mon Oct 21 07:02:55 2002
@@ -5,13 +5,22 @@
 namespace Fillet {
     PREDBGVAR(dbg);
 
+    struct Vertex {
+       bool sharp;
+       bool lineAfter;
+       ZPt p;
+    }
+
     /** A generic shape: polylines.
      */
     class Shape {
-       vector<ZPt> points;
-       // Vector of indices after which there is no edge
+       vector<Vertex> points;
        
     public:
-       Shape transform(CoordSys *t, float dicefudge = 1);
+       /** Cut after the vertex i, by inserting two vertices
+        * after it, without a line between them.
+        */
+       void cutAfter(int i, float end, float begin);
+       // Shape transform(CoordSys *t, float dicefudge = 1);
     }
 }




reply via email to

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