[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Mesh.java, 1.19, 1.20
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2007-06-08 10:51:46
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv24192/src/net/sourceforge/bprocessor/model Modified Files: Mesh.java Log Message: Extended the Mesh.copy function to preserve references outside the set beeing copied Index: Mesh.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Mesh.java,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** Mesh.java 6 Jun 2007 20:14:11 -0000 1.19 --- Mesh.java 8 Jun 2007 10:51:34 -0000 1.20 *************** *** 241,248 **** } for (Surface current : surfaces) { if (current.getExterior() != null) { Surface exterior = (Surface) map.get(current.getExterior()); if (exterior != null) { - Surface surface = (Surface) map.get(current); exterior.addHole(surface); } --- 241,254 ---- } for (Surface current : surfaces) { + Surface surface = (Surface) map.get(current); + if (surface.getBackDomain() == null) { + surface.setBackDomain(current.getBackDomain()); + } + if (surface.getFrontDomain() == null) { + surface.setFrontDomain(current.getFrontDomain()); + } if (current.getExterior() != null) { Surface exterior = (Surface) map.get(current.getExterior()); if (exterior != null) { exterior.addHole(surface); } |