[Top][All Lists]
[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);
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz/gfx/libfillet Fillet.hxx,
Tuomas J. Lukka <=