[Brlcad-tracker] [ brlcad-Bugs-1161466 ] Raytrace error messages don't refer to offending solid.
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: SourceForge.net <no...@so...> - 2005-04-29 15:29:48
|
Bugs item #1161466, was opened at 2005-03-11 11:11 Message generated for change (Comment added) made by lbutler You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=1161466&group_id=105292 Category: Raytrace Group: other bug / workaround >Status: Closed >Resolution: Fixed Priority: 8 Submitted By: Tom Browder (tbrowder2) Assigned to: Lee Butler (lbutler) Summary: Raytrace error messages don't refer to offending solid. Initial Comment: When ray tracing some objects, one gets an error message through 'bu_log' like: 'rt_poly_findroot: didn't converge in 20 iterations...' But the offending primitive's name is not given. A workaround is to turn on debugging flags, but an enhanced error message would be better for users of BRL-CAD applications. ---------------------------------------------------------------------- >Comment By: Lee Butler (lbutler) Date: 2005-04-29 11:29 Message: Logged In: YES user_id=1179270 Added a string parameter to the root finder calling sequence. The primitives use this to pass the name of the primitive. The root finder prints this on the end of the diagnostic line. Since the root finder is used outside the primitives (see proc-db/kurt.c), this allows arbitrary text to be displayed. ---------------------------------------------------------------------- Comment By: Lee Butler (lbutler) Date: 2005-04-29 11:29 Message: Logged In: YES user_id=1179270 This issue has been resolved in the latest CVS, thanks! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640802&aid=1161466&group_id=105292 |