Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8145/src/net/sourceforge/bprocessor/model
Modified Files:
Surface.java
Log Message:
The extrusion is fixed and seems to work
Index: Surface.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Surface.java,v
retrieving revision 1.76
retrieving revision 1.77
diff -C2 -d -r1.76 -r1.77
*** Surface.java 28 Feb 2006 13:25:04 -0000 1.76
--- Surface.java 7 Mar 2006 16:47:46 -0000 1.77
***************
*** 353,357 ****
Direction d = (Direction)o;
Vertex dir = d.getDirection();
- log.info("The " + d.getVertex() + "were moved " + dir);
Vertex v = dir.copy();
v.scale(delta);
--- 353,356 ----
***************
*** 400,421 ****
vmap[i] = d.getVertex();
d.alterDirection(normal);
- log.info(v[i] + " direction altered to " + d);
} else {
- log.info(v[i] + " direction of " + normal);
vmap[i] = v[i].copy();
v2dir.put(v[i], new Direction(vmap[i], normal));
}
- getMesh().add(vmap[i]);
}
for (int i = 0; i < n; i++) {
if (e2e.containsKey(e[i])) {
- log.info("The edge " + e[i] + " were allready there");
topmap[i] = (Edge)e2e.get(e[i]);
} else {
topmap[i] = new Edge(vmap[i], vmap[(i + 1) % n]);
e2e.put(e[i], topmap[i]);
}
- getMesh().add(topmap[i]);
}
--- 399,417 ----
vmap[i] = d.getVertex();
d.alterDirection(normal);
} else {
vmap[i] = v[i].copy();
v2dir.put(v[i], new Direction(vmap[i], normal));
+ getMesh().add(vmap[i]);
}
}
for (int i = 0; i < n; i++) {
if (e2e.containsKey(e[i])) {
topmap[i] = (Edge)e2e.get(e[i]);
} else {
topmap[i] = new Edge(vmap[i], vmap[(i + 1) % n]);
e2e.put(e[i], topmap[i]);
+ getMesh().add(topmap[i]);
}
}
***************
*** 426,431 ****
sidemap[i] = new Edge(v[i], vmap[i]);
v2e.put(v[i], sidemap[i]);
}
- getMesh().add(sidemap[i]);
}
--- 422,427 ----
sidemap[i] = new Edge(v[i], vmap[i]);
v2e.put(v[i], sidemap[i]);
+ getMesh().add(sidemap[i]);
}
}
***************
*** 445,450 ****
facemap[i] = new Surface(newEdges);
e2s.put(b, facemap[i]);
}
- getMesh().add(facemap[i]);
sides.add(facemap[i]);
}
--- 441,446 ----
facemap[i] = new Surface(newEdges);
e2s.put(b, facemap[i]);
+ getMesh().add(facemap[i]);
}
sides.add(facemap[i]);
}
|