/// Draw several isosurface for 3d data \a a with color proportional to \a b void mgl_surf3c(HMGL gr, const HMDT a, const HMDT b, const char *sch, int num) { if(gr && a && b) gr->Surf3C(*a, *b, sch, num); }
/// Draw isosurface for 3d data \a a with color proportional to \a b void mgl_surf3c_val(HMGL gr, mreal Val, const HMDT a, const HMDT b, const char *sch) { if(gr && a && b) gr->Surf3C(Val, *a, *b, sch); }
/// Draw several isosurface for 3d data \a a specified parametrically with color proportional to \a b void mgl_surf3c_xyz(HMGL gr, const HMDT x, const HMDT y, const HMDT z, const HMDT a, const HMDT b, const char *sch, int num) { if(gr && a && b && z && x && y) gr->Surf3C(*x, *y, *z, *a, *b, sch, num); }
/// Draw isosurface for 3d data \a a specified parametrically with color proportional to \a b void mgl_surf3c_xyz_val(HMGL gr, mreal Val, const HMDT x, const HMDT y, const HMDT z, const HMDT a, const HMDT b, const char *sch) { if(gr && a && b && z && x && y) gr->Surf3C(Val, *x, *y, *z, *a, *b, sch); }