Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv3785/src/net/sourceforge/bprocessor/model
Modified Files:
Surface.java
Log Message:
replaced use of the "directions" method with dot product of normal in the mergeSpaceAssign method
Index: Surface.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Surface.java,v
retrieving revision 1.154
retrieving revision 1.155
diff -C2 -d -r1.154 -r1.155
*** Surface.java 10 Apr 2007 20:53:49 -0000 1.154
--- Surface.java 11 Apr 2007 12:17:32 -0000 1.155
***************
*** 2037,2043 ****
}
}
!
! if (onto.direction(Project.getInstance().getActiveCoordinateSystem()) ==
! sur1.direction(Project.getInstance().getActiveCoordinateSystem())) {
onto.setFrontDomain(front);
onto.setBackDomain(back);
--- 2037,2042 ----
}
}
! Vertex nOnto = onto.normal();
! if (nOnto.dot(n1) > 0) {
onto.setFrontDomain(front);
onto.setBackDomain(back);
|