Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv24224/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
SpaceTool.java
Log Message:
extrusion operation suitable for scripting
Index: SpaceTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/SpaceTool.java,v
retrieving revision 1.46
retrieving revision 1.47
diff -C2 -d -r1.46 -r1.47
*** SpaceTool.java 9 Oct 2006 14:02:05 -0000 1.46
--- SpaceTool.java 10 Oct 2006 09:23:49 -0000 1.47
***************
*** 683,697 ****
Double distance = (Double) env.get(1);
HashSet sides = new HashSet();
! Project.getInstance().getActiveSpace().add(surface);
! Surface top = surface.extrude(distance.doubleValue(), sides);
! Project.getInstance().getActiveSpace().remove(surface);
stack.push(surface);
Iterator iter = sides.iterator();
while (iter.hasNext()) {
Surface current = (Surface) iter.next();
- Project.getInstance().getActiveSpace().remove(current);
stack.push(current);
}
- Project.getInstance().getActiveSpace().remove(top);
stack.push(top);
}
--- 683,693 ----
Double distance = (Double) env.get(1);
HashSet sides = new HashSet();
! Surface top = surface.extrusion(distance.doubleValue(), sides);
stack.push(surface);
Iterator iter = sides.iterator();
while (iter.hasNext()) {
Surface current = (Surface) iter.next();
stack.push(current);
}
stack.push(top);
}
|