AVS Modules non_ortho College of Chemistry, UCB 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