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