projects
/
anneal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
got edge bindings right
[anneal.git]
/
src
/
Geom.java
diff --git
a/src/Geom.java
b/src/Geom.java
index
a9f9bc2
..
080690e
100644
(file)
--- a/
src/Geom.java
+++ b/
src/Geom.java
@@
-196,6
+196,12
@@
public class Geom implements Iterable<Geom.T> {
E next; // next half-edge
E pair; // partner half-edge
E next; // next half-edge
E pair; // partner half-edge
+ public void bind(E e) { bind(e, new M()); }
+ public void bind(E e, M m) {
+ p1.bind(e.p2);
+ p2.bind(e.p1);
+ }
+
private void sync() {
this.prev.next = this;
this.next.prev = this;
private void sync() {
this.prev.next = this;
this.next.prev = this;
@@
-282,10
+288,6
@@
public class Geom implements Iterable<Geom.T> {
public final E e1;
public final int color;
public final E e1;
public final int color;
- public void bind(T t2, int rot) {
- // FIXME
- }
-
T(E e1) {
this.e1 = e1;
E e2 = e1.next;
T(E e1) {
this.e1 = e1;
E e2 = e1.next;