|
From: Alan W. I. <ir...@be...> - 2002-10-17 04:17:00
|
On Wed, 16 Oct 2002, Alan W. Irwin wrote: > The tcl example 8 result is different from the C and python result. I > will look further at that since it may be something simple. ifshade==2 was creating some differences, and that was due to a bug in tclAPI.c (clev = NULL rather than *clev = NULL) which I have now fixed. The results of the diff command for various combinations of ifshade range indicate the only remaining differences are for ifshade==5. This is the page that uses contours where Joao created the levels following Vince's suggestion for preserving as much precision as possible for the current 12-digit rounding scheme. Probably the only solution here is to use tcl native double precision (or single precision when appropriate) rather than converting strings to double and back rounded to 12 digits. I am looking forward to Maurice implementing this just so we don't continue to have these minor but still somewhat lame tcl differences compared to every other front end. Joao, I have noticed one final plsurf3d core bug that shows up for all front ends and which detracts from the appearance of the surface contours; those contour lines are sometimes broken (page 6 for example). You comment in the code that the surface contours are simple minded. Does that mean it will be difficult to fix the broken surface contour problem? Alan |