Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26167/src/net/sourceforge/bprocessor/model
Modified Files:
Surface.java
Log Message:
Preserves ordering of created surfaces in extrusion
Added test of normal calculations as preperation for improved version
Index: Surface.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Surface.java,v
retrieving revision 1.120
retrieving revision 1.121
diff -C2 -d -r1.120 -r1.121
*** Surface.java 2 Nov 2006 14:45:38 -0000 1.120
--- Surface.java 7 Dec 2006 00:24:50 -0000 1.121
***************
*** 490,494 ****
* @return Extruded top
*/
! public Surface extrusionall(double delta, Set sides, Set tops) {
Surface top = extrusion(delta, sides);
tops.add(top);
--- 490,494 ----
* @return Extruded top
*/
! public Surface extrusionall(double delta, Collection sides, Set tops) {
Surface top = extrusion(delta, sides);
tops.add(top);
***************
*** 508,512 ****
* @return Top
*/
! public Surface extrusion(double delta, Set sides) {
Vertex normal = normal();
normal.scale(delta);
--- 508,512 ----
* @return Top
*/
! public Surface extrusion(double delta, Collection sides) {
Vertex normal = normal();
normal.scale(delta);
|