[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2.7.5 Management of a point cutting
Sometimes an experimental or numerical surface has outstanding points. Visualization of such surface will lead to the hole(s) in place of such points. The standard method of “fighting” – to change data values – is not always good and is not so convenient. MathGL library has another method – to set variable Cut=false
. As a consequence, all outstanding points will be projected on the bounding box.
Such method is good not only for outstanding points but also for the case when one need to plane the bottom or the top of the plot. Exactly such case is demonstrated in the code:
mglData a(20,30); // create some data a.Modify("0.6*sin(2*pi*x)*sin(3*pi*y) + 0.4*cos(3*pi*(x*y))"); // set lower border above the data minimal value Axis(mglPoint(-1,-1,0),mglPoint(1,1,1)); Cut = false; // set off cutting flag ` Surf(a); // and draw the surface
It is an interesting result, is not it?