From: Alan W. I. <ai...@us...> - 2004-05-14 18:13:06
|
Update of /cvsroot/plplot/plplot/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25803/include Modified Files: plplotP.h Log Message: Sort out two minor bugs. * plP_gzbackw replaces plP_gzback so that plbox3 can store line width information for subsequent plotting of the back planes for plsurf and plot3d. Without this change, changes in the width of the contours were also occurring in the back plane line width. * Move the surface plcol1 call inside the z clipping logic (which means colours won't be out of range for z values outside the clipped range). Also changed logic so that surface contours were no longer necessarily the background colour. Instead, they are set by the user using plcol0. Example 8 from the various languages actually set this contour colour to yellow, and I prefer it to the black colour so I will leave it that way. Index: plplotP.h =================================================================== RCS file: /cvsroot/plplot/plplot/include/plplotP.h,v retrieving revision 1.77 retrieving revision 1.78 diff -u -d -r1.77 -r1.78 --- plplotP.h 10 May 2004 17:21:51 -0000 1.77 +++ plplotP.h 14 May 2004 18:12:24 -0000 1.78 @@ -535,6 +535,7 @@ struct cont_level *next; /* contour level */ } CONT_LEVEL; +/* No longer used and to be replaced in future by cont_storel. */ void cont_store(PLFLT *x, PLFLT *y, PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, @@ -609,9 +610,15 @@ /* Get background parameters for 3d plot. */ +/* No longer used and to be replaced in future by plP_gzbackw. */ void plP_gzback(PLINT **zbf, PLINT **zbc, PLFLT **zbt); +/* Get background parameters (including line width) for 3d plot. */ + +void +plP_gzbackw(PLINT **zbf, PLINT **zbc, PLFLT **zbt, PLINT **zbw); + /* Move to physical coordinates (x,y). */ void |