Function dcont draw lines of intersections of two isosurfaces.
MGL code:
call 'prepare3d' title 'DCont plot':rotate 50 60:light on:alpha on:box:surf3 c 0 'r':surf3 d 0 'b' dcont 0 c d '2k'
C++ code:
void smgl_dcont(mglGraph *gr)
{
mglData c,d,v; mgls_prepare3d(&c,&d);
if(big!=3) gr->Title("DCont plot");
gr->Rotate(50,60); gr->Light(true); gr->Alpha(true);
gr->Box(); gr->Surf3(0,c,"r"); gr->Surf3(0,d,"b");
gr->DCont(v,c,d,"2k");
}