[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/view Display.java, 1.82, 1.83
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2008-09-09 13:42:42
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv11775/src/net/sourceforge/bprocessor/gl/view Modified Files: Display.java Log Message: ClippingPlane improvements Index: Display.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view/Display.java,v retrieving revision 1.82 retrieving revision 1.83 diff -C2 -d -r1.82 -r1.83 *** Display.java 9 Sep 2008 12:15:03 -0000 1.82 --- Display.java 9 Sep 2008 13:42:51 -0000 1.83 *************** *** 919,922 **** --- 919,934 ---- } + private static boolean clipped(Edge edge) { + for (ClippingPlane current : clips) { + if (current.isActive()) { + if (current.contains(edge)) { + return true; + } + } + } + return false; + } + + private static boolean active(Container space) { if (space == null) { *************** *** 1069,1073 **** for (Edge current : visible) { if (!hidden.contains(current)) { ! edges.add(current); } } --- 1081,1087 ---- for (Edge current : visible) { if (!hidden.contains(current)) { ! if (!clipped(current)) { ! edges.add(current); ! } } } |