Example of pendelta for lines and glyphs smoothing.
MGL code:
quality 6 list a 0.25 0.5 1 2 4 for $0 0 4 pendelta a($0) define $1 0.5*$0-1 line -1 $1 1 $1 'r' text 0 $1 'delta=',a($0) next
C++ code:
void smgl_pendelta(mglGraph *gr) { double a[5]={0.25,0.5,1,2,4}; gr->SetQuality(6); char buf[64]; for(int i=0;i<5;i++) { gr->SetPenDelta(a[i]); gr->Line(mglPoint(-1,0.5*i-1), mglPoint(1,0.5*i-1),"r"); sprintf(buf,"delta=%g",a[i]); gr->Puts(mglPoint(0,0.5*i-1),buf); } }