Normand Briere
2019-10-01 e8908d5b90d44e43b9da885bc0202fb665a912d0
klein
1 files modified
23 ■■■■■ changed files
Klein.java 23 ●●●●● patch | view | raw | blame | history
Klein.java
....@@ -52,6 +52,7 @@
5252
5353 cVector getCenter()
5454 {
55
+ assert(false);
5556 //assert(center.x == 0);
5657 //assert(center.y == 0);
5758 //assert(center.z == 0);
....@@ -59,7 +60,7 @@
5960 // if (center == null)
6061 // center = new cVector();
6162
62
- cVector c = new cVector(center);
63
+ cVector c = new cVector(centertriangle);
6364
6465 for (int i=GetTransformCount(); --i>=0;)
6566 LA.xformPos(c, toParent, c);
....@@ -78,11 +79,14 @@
7879 {
7980 super.deepCopyNode(other);
8081 Klein e = (Klein) other;
81
- if (center != null)
82
- {
83
- e.center = new cVector(center);
84
- //LA.vecCopy(center, e.center);
85
- }
82
+
83
+ // centertriangle??? sep 2019
84
+// if (center != null)
85
+// {
86
+// e.center = new cVector(center);
87
+// //LA.vecCopy(center, e.center);
88
+// }
89
+
8690 e.radius = radius;
8791 }
8892
....@@ -170,9 +174,10 @@
170174 Vertex temp = new Vertex();
171175 temp.norm = LA.newVector(x, y, z);
172176 //temp.pos = new cVector();
173
- if (center != null)
174
- LA.vecAdd(temp.norm, center, temp/*.pos*/);
175
- else
177
+ // centertriangle??? sep 2019
178
+// if (center != null)
179
+// LA.vecAdd(temp.norm, center, temp/*.pos*/);
180
+// else
176181 LA.vecCopy(temp.norm, temp/*.pos*/);
177182 LA.vecNormalize(temp.norm);
178183