chiark / gitweb /
Attempt at a new model top half.
[moebius.git] / moebius.hh
index e834d3b4397b148b9fb6a6d0a9de8bbf63cdd98a..f3e04390277b214c1bbe68ea3dbb2dcd2b9f4ad3 100644 (file)
@@ -43,13 +43,22 @@ public:
   Point middlepoint(double t, double u);
 };
 
-class MoebiusEnfoldment : public Moebius {
+class MoebiusEnfoldmentAny : public Moebius {
+public:
+  Point edgepoint(double t);
+};
+
+class MoebiusEnfoldment : public MoebiusEnfoldmentAny {
   double thickness;
   double bottomportion;
 public:
   MoebiusEnfoldment(double t=.35, double bp=.5) { thickness= t; bottomportion= bp; }
-    
-  Point edgepoint(double t);
+  Point middlepoint(double t, double u);
+};
+
+class MoebiusEnfoldmentNew : public MoebiusEnfoldmentAny {
+public:
+  MoebiusEnfoldmentNew() { }
   Point middlepoint(double t, double u);
 };