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()
Get latest updates about Open Source Projects, Conferences and News.