Normand Briere
2019-08-12 b1d79b74514041a059b454a9f6fc3970773c0cb8
Superellipsoid.java
....@@ -1,6 +1,7 @@
11 class Superellipsoid extends Biparam /*Sphere*/ implements java.io.Serializable
22 {
3
-
3
+ static final long serialVersionUID = -251688182693574378L;
4
+
45 Superellipsoid()
56 {
67 super(); // false);
....@@ -147,6 +148,11 @@
147148 cVector du; // = new cVector();
148149 cVector dv; // = new cVector();
149150
151
+ double uStretch()
152
+ {
153
+ return 2;
154
+ }
155
+
150156 Vertex biparamFunction(double u, double v)
151157 {
152158 //System.out.println("U = " + u + "; V = " + v);
....@@ -177,7 +183,7 @@
177183 double sv = signPower(msv, east);
178184 double z = radius * cv * cu;
179185 double x = radius * cv * su;
180
- double y = radius * sv;
186
+ double y = radius * sv + radius;
181187
182188 double dcu = DsignPower(mcu, north) * -msu;
183189 double dsu = DsignPower(msu, north) * mcu;
....@@ -315,6 +321,6 @@
315321
316322 double east;
317323 double north;
318
- double radius = 1;
324
+ double radius = 0.5;
319325 private cVector inPnt;
320326 }