Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11543/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
PencilTool.java
Log Message:
Splits edges also when using length field to insert
Index: PencilTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/PencilTool.java,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** PencilTool.java 18 Nov 2005 01:27:56 -0000 1.34
--- PencilTool.java 18 Nov 2005 16:25:01 -0000 1.35
***************
*** 167,171 ****
edge.split(vertex);
}
! }
if (vertex.getId() == null) {
//log.info("ID was null on " + vertex);
--- 167,171 ----
edge.split(vertex);
}
! }
if (vertex.getId() == null) {
//log.info("ID was null on " + vertex);
***************
*** 544,550 ****
// TODO fix.
if (current != null) {
- double x = current.getX();
- double y = current.getY();
- double z = current.getZ();
Vertex before = null;
if (alignVertex != null) {
--- 544,547 ----
***************
*** 561,564 ****
--- 558,567 ----
current.setY(roundMM(current.getY()));
current.setZ(roundMM(current.getZ()));
+ Set edges = Project.getInstance().findEdge(current);
+ Iterator iter = edges.iterator();
+ while (iter.hasNext()) {
+ Edge edge = (Edge) iter.next();
+ target = edge;
+ }
onVertex(current);
glv.repaint();
|