From: Ethan M. <merritt@u.washington.edu> - 2004-03-31 00:22:46
|
On Tuesday 30 March 2004 01:17 pm, Per Persson wrote: > > I was a little curious about the reason for the overlap between > filled_polygon() and boxfill(), any particular reason? Two parallel projects that got incompletely merged. The boxfill() routine was added as part of Ule Gruenebaum's work to allow solid-fill and pattern-fill boxes in the existing plot styles. The filled_polygon() routine was part of Petr Mikulik's large PM3D code block that does 3D surface-plots and allows color-mapping a Z-range to a color palette. Both of these code blocks were marked as EXPERIMENTAL during much of the version 3.8 development, and were worked on by different people. In retrospect they probably should have been merged earlier, but they weren't. If nobody else tackles the job, I'll probably do it as part of general code cleanup eventually. This sort of thing can happen in particular because new features tend to get implemented first for a restricted set of terminal drivers. It is only when they are later expanded to a more complete set, or get abstracted to a higher layer of the code, that they collide. -- Ethan A Merritt merritt@u.washington.edu Biomolecular Structure Center Mailstop 357742 University of Washington, Seattle, WA 98195 |