projects
/
anneal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
checkpoint
[anneal.git]
/
src
/
Main.java
diff --git
a/src/Main.java
b/src/Main.java
index
d8e2658
..
4e4dc86
100644
(file)
--- a/
src/Main.java
+++ b/
src/Main.java
@@
-97,23
+97,23
@@
public class Main implements GLEventListener {
if ((t1.p1().plus(v).minus(t2.p1()).mag() < Geom.EPSILON) &&
(t1.p2().plus(v).minus(t2.p3()).mag() < Geom.EPSILON) &&
(t1.p3().plus(v).minus(t2.p2()).mag() < Geom.EPSILON)) {
if ((t1.p1().plus(v).minus(t2.p1()).mag() < Geom.EPSILON) &&
(t1.p2().plus(v).minus(t2.p3()).mag() < Geom.EPSILON) &&
(t1.p3().plus(v).minus(t2.p2()).mag() < Geom.EPSILON)) {
- t1.e1().bind(t2.e3());
- t1.e2().bind(t2.e2());
- t1.e3().bind(t2.e1());
+ t1.e1().bind(t2.e3().pair);
+ t1.e2().bind(t2.e2().pair);
+ t1.e3().bind(t2.e1().pair);
}
if ((t1.p2().plus(v).minus(t2.p1()).mag() < Geom.EPSILON) &&
(t1.p3().plus(v).minus(t2.p3()).mag() < Geom.EPSILON) &&
(t1.p1().plus(v).minus(t2.p2()).mag() < Geom.EPSILON)) {
}
if ((t1.p2().plus(v).minus(t2.p1()).mag() < Geom.EPSILON) &&
(t1.p3().plus(v).minus(t2.p3()).mag() < Geom.EPSILON) &&
(t1.p1().plus(v).minus(t2.p2()).mag() < Geom.EPSILON)) {
- t1.e2().bind(t2.e3());
- t1.e3().bind(t2.e2());
- t1.e1().bind(t2.e1());
+ t1.e2().bind(t2.e3().pair);
+ t1.e3().bind(t2.e2().pair);
+ t1.e1().bind(t2.e1().pair);
}
if ((t1.p3().plus(v).minus(t2.p1()).mag() < Geom.EPSILON) &&
(t1.p1().plus(v).minus(t2.p3()).mag() < Geom.EPSILON) &&
(t1.p2().plus(v).minus(t2.p2()).mag() < Geom.EPSILON)) {
}
if ((t1.p3().plus(v).minus(t2.p1()).mag() < Geom.EPSILON) &&
(t1.p1().plus(v).minus(t2.p3()).mag() < Geom.EPSILON) &&
(t1.p2().plus(v).minus(t2.p2()).mag() < Geom.EPSILON)) {
- t1.e3().bind(t2.e3());
- t1.e1().bind(t2.e2());
- t1.e2().bind(t2.e1());
+ t1.e3().bind(t2.e3().pair);
+ t1.e1().bind(t2.e2().pair);
+ t1.e2().bind(t2.e1().pair);
}
}
}
}
}
}
@@
-127,6
+127,14
@@
public class Main implements GLEventListener {
//mid.move(geom.new V((float)-0.05,0,0));
//mtf.move(geom.new V(0, (float)-0.05, (float)0.05));
//mid.move(geom.new V((float)-0.05,0,0));
//mtf.move(geom.new V(0, (float)-0.05, (float)0.05));
+
+
+ for(Geom.T t : geom) {
+ t.e1().dobind();
+ t.e2().dobind();
+ t.e3().dobind();
+ }
+
mtf.move(geom.new V(0, (float)-0.05, (float)0.00));
mtf.move(geom.new V(0, (float)-0.05, (float)0.00));