Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv8833/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
VectorMoveTool.java
Log Message:
fixing error when trying to move nothing
Index: VectorMoveTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/VectorMoveTool.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** VectorMoveTool.java 14 Aug 2006 08:41:57 -0000 1.2
--- VectorMoveTool.java 21 Aug 2006 09:49:22 -0000 1.3
***************
*** 30,34 ****
super(glv, cursor);
}
!
/**
* Move the vertices
--- 30,34 ----
super(glv, cursor);
}
!
/**
* Move the vertices
***************
*** 37,52 ****
*/
public void move(Collection objects, Vertex delta) {
! Iterator it = objects.iterator();
! while (it.hasNext()) {
! Object elm = it.next();
! if (elm instanceof Vertex) {
! ((Vertex)elm).move(delta.getX(), delta.getY(), delta.getZ());
! } else if (elm instanceof Edge) {
! ((Edge)elm).move(delta.getX(), delta.getY(), delta.getZ());
! } else if (elm instanceof Surface) {
! ((Surface) elm).move(delta.getX(), delta.getY(), delta.getZ());
}
}
}
-
}
--- 37,53 ----
*/
public void move(Collection objects, Vertex delta) {
! if (objects != null) {
! Iterator it = objects.iterator();
! while (it.hasNext()) {
! Object elm = it.next();
! if (elm instanceof Vertex) {
! ((Vertex)elm).move(delta.getX(), delta.getY(), delta.getZ());
! } else if (elm instanceof Edge) {
! ((Edge)elm).move(delta.getX(), delta.getY(), delta.getZ());
! } else if (elm instanceof Surface) {
! ((Surface) elm).move(delta.getX(), delta.getY(), delta.getZ());
! }
}
}
}
}
|