Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README | 2015-12-03 | 2.4 kB | |
build | 2015-12-03 | 519 Bytes | |
surface_patches.f90 | 2015-12-02 | 26.6 kB | |
Totals: 3 Items | 29.6 kB | 0 |
SURFACE_PATCHES Description: This is an adaptation of ADJUST_GRID for the case of surface datasets, which lend themselves to further common requirements, such as extracting subpatches. PLOT3D multiblock grid files are treated, with automatic detection of formatted/unformatted inputs. SURFACE_PATCHES applies one or more of the ADJUST_GRID transformations (shift, scale, rotate, ...) to all blocks of the indicated surface grid. It has additional options applied to one patch at a time, employing the utilities provided by the earlier surface_patch_utilities.f90 module. Some of these options may make sense for just one operation per run. In particular, extracting a portion of a patch and reversing the index- ing is the requirement that first prompted a generalized driver for these surface patch utilities. History: 02/18/00 D.A.Saunders Initial SCALE_GRID adaptation of RESHAPE3D, which operates on 3-column formatted datasets. 01/20/08 " " ADJUST_GRID adapted from SCALE_GRID to reduce the number of prompts. 05/06/09 " " SURFACE_PATCHES adapted from ADJUST_GRID as a driver for surface_patch_utilities.f90 and other likely operations on structured surfaces. 02/12/15 " " Added a "fissure" option to simulate surface cracks for asteroid studies. See option 25. 02/13/15 " " Added an option for (index) diagonal fissures. 02/15/15 " " Added an option to edit point coordinates. This allows correcting the result of normals off symmetry plane points that aren't truly in the symmetry plane. 05/08/15 " " Added an option to apply fissures along all patch boundaries. 06/23/15 " " The option to apply fissures along patch edges serves to test new utility SURFACE_VECTORS, which attempts to produce identical results at common edge points. 11/30/15 " " Added the option for match patch edges following drawn-out extensions to surface_patch_utilities. 12/01/15 " " 1.e-5 seems too tight for edge/corner matching.