| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.12.4 Surf3A
- Method on
mglGraph(C++, Python):voidSurf3A (floatval,const mglData &x,const mglData &y,const mglData &z,const mglData &a,const mglData &c,const char *stl="") - C function:
voidmgl_surf3a_xyz_val (HMGLgr,floatval,const HMDTx,const HMDTy,const HMDTz,const HMDTa,const HMDTc,const char *stl) The function draws isosurface plot for 3d array specified parametrically a[i,j,k](x[i,j,k], y[i,j,k], z[i,j,k]) at a(x,y,z)=val. It is mostly the same as Surf3() function but the transparency of isosurface depends on values of b array. This allows one to remove the part of isosurface where b is negligibly small (useful for phase plotting of a beam or a pulse). String sch sets the color scheme. Previous color scheme is used by default. If string contain ‘#’ then wire plot is produced. All dimensions of arrays z and c must be equal. Arrays x, y, z can be vectors (not 3d arrays as a). Note, that there is possibility of incorrect plotting due to uncertainty of cross-section defining if there are two or more isosurface intersections inside one cell. See also Surf3, SurfA, Surf3C. See section Surf3A sample, for sample code and picture.
- Method on
mglGraph(C++, Python):voidSurf3A (floatval,const mglData &a,const mglData &c,const char *sch="") - C function:
voidmgl_surf3a_val (HMGLgr,floatval,const HMDTa,const HMDTc,const char *sch) The same as previous with x, y, z equidistantly distributed in interval [Min, Max].
- Method on
mglGraph(C++, Python):voidSurf3A (const mglData &x,const mglData &y,const mglData &z,const mglData &a,const mglData &c,const char *stl="",intnum=3) - C function:
voidmgl_surf3a_xyz (HMGLgr,const HMDTx,const HMDTy,const HMDTz,const HMDTa,const HMDTc,const char *stl,intnum) Draws num-th uniformly distributed in range [Cmin, Cmax] isosurfaces for 3d data specified parametrically.
- Method on
mglGraph(C++, Python):voidSurf3A (const mglData &a,const mglData &c,const char *sch="",intnum=3) - C function:
voidmgl_surf3a (HMGLgr,const HMDTa,const HMDTc,const char *sch,intnum) The same as previous with x, y, z equidistantly distributed in interval [Min, Max].
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
