Wiki Markup |
---|
{alias:gen}
h2. Name
gen — Generate grid
h2. Syntax
{panel:|borderStyle=solid|borderWidth=1|bgColor=#FFFFAA}
*gen* \[*inc*] | \[_nx ny_ \[nz]] \[*gse*] \[*gre*] - _generate grid_
*gen xbo* - _generate extra border_
*gen gpl* _nx ny_ \[*step*] - _generate grid plane_
*gen ori* - _generate origin of grid_
{panel}
h2. Description
Generate an empty grid within the graphical window, either surface grid or cube. A quick way to establish a grid that afterwards can be given values and used in various ways.
h2. Arguments
{indent}No arguments, the grid will have the same number of rows and columns as the last grid that set the @nrow @ncol variables.{indent}
*inc* _xinc yinc_
{indent}Generate an empty grid with increments _xinc_ and _yinc_. The z values of the grid will be 0.{indent}
*inc sav*
{indent}Save current increments.{indent}
*inc ret*
{indent}Return and set saved increments.{indent}
*inc spa* _xinc yinc_
{indent}Set grid nodes spacing to increments _xinc_ and _yinc_.{indent}
*inc calc*
{indent}Set grid increments to what was previously calculated.{indent}
_nx ny_
{indent}Generate an empty grid with _nx_ times _ny_ elements in rows and columns. The z values in the grid will be 0. To fill the grid with random values use the command mak ras i.e make random scalars.{indent}
*inc* _xinc yinc zinc_
{indent}Generate an empty cube with increment _xinc_ and _yinc_ and _zinc_. The scalar values of the cube will be 0.{indent}
_nx ny nz_
{indent}Generate an empty grid with _nx_ times _ny_ times _nz_ elements in rows and columns. The scalar values of the cube will be 0.{indent}
*gse*
{indent}Grid select. Select the part of the grid that is inside the graphical window window.{indent}
*gre* _workspacename_
{indent}Replace the grid in _workspacename_ into the active grid. The two grids must have the same dimension and location.{indent}
*xbo*
{indent}Generate an extra border of boundary cells around the grid or cube. The boundary cells will have no values. For grids one can fill the boundary using the command *grp ext*.{indent}
*gpl* _nx ny_ \[*step*]
{indent}Generate grid plane according to these rules:
# 1, 2 or 3 input points will generate a plane through the points.
# More than 3 input points generate a step plane after a nearest point rule.
# If the step argument is used a step plane is generated in all cases.
{indent}
*ori lo | hi | min | max | zero | cur | z* _zvalue_ | _x y z_
{indent}Generate new origin for grid or image.
- *lo* - lower left corner of window
- *hi* - upper right corner of window
- *min* - minimum value of dataset
- *max* - maximum value of dataset
- *cur* - set the origin to the cursor position
- *z* _zvalue_ - shift the z values in grid with _zvalue_
- _x y z_ - set the origin to _x y z_
{indent}
h2. Examples
h3. Ex.1: Generate grid and cube
{noformat:|borderWidth=1|bgColor=#eeeeee} |
Name
gen — Generate grid
Syntax
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
gen [inc] | [nx ny [nz]] [gse] [gre] - generate grid gen xbo - generate extra border gen gpl nx ny [step] - generate grid plane gen ori - generate origin of grid |
Description
Generate an empty grid within the graphical window, either surface grid or cube. A quick way to establish a grid that afterwards can be given values and used in various ways.
Arguments
inc xinc yinc
inc sav
inc ret
inc spa xinc yinc
inc calc
nx ny
inc xinc yinc zinc
nx ny nz
gse
gre workspacename
xbo
gpl nx ny [step]
ori lo | hi | min | max | zero | cur | z zvalue | x y z
Examples
Ex.1: Generate grid and cube
No Format | ||||
---|---|---|---|---|
| ||||
# generate a dummy grid and fill it with random scalar values
gen 100 100 ; # generate a grid with 100 x 100 elements in rows and columns
mak ras ; # mak random scalars into the grid
{noformat}
{noformat:|borderWidth=1|bgColor=#eeeeee} |
No Format | ||||
---|---|---|---|---|
| ||||
# generate a dummy cube and fill it with random scalar values
win 450000 460000 6450000 6460000 1000 5000 ; # specify the grid window
gen 100 100 50 ; # generate a grid with 100 x 100 x 50 elements in rows, columns and layers
mak ras ; # mak random scalars into the cube
dis ; # display the cube
{noformat}
|
The
...
above
...
example
...
produces
...
this
...
image
...
of
...
the
...
generated
...
cube.
Result of the gen command