Attached you can find a BRL-CAD database with a broken cone. I created intentionally a broken database object to test how BRL-CAD will handle it. Unfortunately the whole application will be shut down on the first attempt to ray-trace the cone. There is no chance to catch this error because exit() is called explicitly. This seems to be not acceptable to me.
I would go so far to say that exit() should never be called from the
libraries. Only the overall application can know if exiting is an
appropriate reaction on an error. But then, why is there a bu_exit()
in libbu?
Sziasztok,
Daniel
BrokenCone.g
Description: Binary data
------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________ BRL-CAD Developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/brlcad-devel
