Revision: 41300
          http://brlcad.svn.sourceforge.net/brlcad/?rev=41300&view=rev
Author:   brlcad
Date:     2010-11-09 14:13:26 +0000 (Tue, 09 Nov 2010)

Log Message:
-----------
keith fixed a bug in the NURBS raytracing code where it was crashing on a 
particular surface evaluation.  the ray was grazing a surface and the code was 
assuming only two hits were possible (in/out) when the surface was flat.  this 
particular crash case involved three hits causing the fixed-size array bounds 
to be exceeded.  the fix was to extend the size of the ray for the max possible 
(i.e., five) given how flat surfaces are presently tested via four corners and 
a center.

Modified Paths:
--------------
    brlcad/trunk/NEWS

Modified: brlcad/trunk/NEWS
===================================================================
--- brlcad/trunk/NEWS   2010-11-09 14:06:26 UTC (rev 41299)
+++ brlcad/trunk/NEWS   2010-11-09 14:13:26 UTC (rev 41300)
@@ -20,6 +20,7 @@
 easy-to-use interface.  The new GUI grealy simplifies BoT processing
 steps and can save modelers considerable time.
 
+* fixed NURBS raytrace bug grazing nearly flat surfaces - Keith Bowman
 * fixed infinite loop bug converting to NMG and BoT - Sean Morrison
 * improved Windows installer desktop shortcut creation - Bob Parker
 * fixed running mged external tools (e.g., rt) after 'cd' - Bob Parker


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to