[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool SpaceTool.java, 1.46, 1.47
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2006-10-10 09:23:53
|
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); } |