non_ortho - apply a non-orthogonal transformation to a field
Name
non_ortho - apply a non-orthogonal transformation to a field
Summary
Name non_ortho
Type Mapper
Inputs field_in - field uniform REQUIRED
Outputs field_out - field 3-space irregular
Parameters
Name Type Default Min Max
a typein_real 1.00 0.00 100.00
b typein_real 1.00 0.00 100.00
c typein_real 1.00 0.00 100.00
alpha typein_real 90.00 0.00 360.00
beta typein_real 90.00 0.00 360.00
gamma typein_real 90.00 0.00 360.00
Description
This module applies a non-orthogonal transform to a uniform
input field. The typein_real values determine the axis
length and directions. For a typical 3D field, the a parameter
corresponds to the x-axis, the b parameter the y-axis and the
c parameter the z-axis. The angle alpha is the angle between
vectors b and c, the angle beta is the angle between c and a,
and the angle gamma is the angle between a and b. The default
values correspond to no transformation whatsoever. This
module has been tested briefly with 2D fields. The a, b, and
gamma parameters are the only parameters that will have an
effect on such a field.
Inputs
field_in - field uniform
this must be a uniform field of dimension 3 and lower
Parameters
a (typein_real)
length of the a axis
b (typein_real)
length of the b axis
c (typein_real)
length of the c axis
alpha (typein_real)
angle between b and c axes
beta (typein_real)
angle between c and a axes
gamma (typein_real)
angle between a and b axes
Outputs
field_out - field 3-space irregular
the transformed field
Example networks
here is a sample implementation (try hydrogen.fld on this one)
READ FIELD
|
NON_ORTHO
|
ISOSURFACE
|
GEOMETRY VIEWER
Related modules
READ FIELD
INTERPOLATE
DOWNSIZE
CROP
College of Chemistry, UCB 4/1/93
Tim O. Robinson