Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
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
bgColor#FFFFAA
borderWidth1
borderStylesolid

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
bgColor#eeeeee
borderWidth1
# 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
bgColor#eeeeee
borderWidth1
# 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.

Image Added
Result of the gen command

See also

grp - Grid points and lines, gr3 - Grid data into 3D cube