From: <ma...@us...> - 2003-05-06 02:15:47
|
Update of /cvsroot/jrman/drafts/src/org/jrman/primitive In directory sc8-pr-cvs1:/tmp/cvs-serv28769/src/org/jrman/primitive Modified Files: Quadric.java Log Message: Implemented some optimizations. Index: Quadric.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/primitive/Quadric.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Quadric.java 5 May 2003 08:29:08 -0000 1.7 --- Quadric.java 6 May 2003 02:15:45 -0000 1.8 *************** *** 427,430 **** --- 427,434 ---- float height = max.y - min.y; boolean ready = width * height <= gridSize * attributes.getShadingRate(); + float idealSize = (width * height) / attributes.getShadingRate(); + idealSize = Calc.clamp(idealSize, 36f, gridSize); + int side = (int) (Math.ceil(Math.sqrt(idealSize))) + 1; + Grid.setSize(side, side); return ready; } |