CHANGES TO MESHTOOLS3D =============================================================== Aug. 2002 Changed the coordinates from float to double. Command line can now accept only the mesh file. Sep. 2002 Added ability to animate 4-dimensional models. Reformatted some dialog boxes. Prevent roundoff when coordinates = 0. Oct. 2002 When reading in model files, in the inner loop the 4d array was changed to a 1d array which resulted in a slight performance gain. Error checking when doing: Paste Parameters. Nov. 2002 The colour of the vector tips change according to the background colour. Apr. 2003 Improved the transparent data display. Transparency is now optional. Added ability to pan view using - keys or and moving the mouse while pressing the R-button. Copy parameters saves window dimensions. Made a fix to the diagonal cut plotting to prevent some roundoff problems. Progress box always appears now when loading models. Added ability to view two models at the same time by using - to change the transparency level. Added "largest cell dimensions:" to Mesh stat. May 2003 When loading a data file, duplicate points get averaged and removed. Data file can now be a general four column file (x,y,z, value), (as well as mag3d and grav3d data files). Data can be plotted as lines. "Add blocks" allows the input of coordinates. To input 2 models on command line, use: model++second_model [/log] [/mod2log] June 2003 Disable "Save As" if the model is not modified. Vectors can be plotted at cell increments. Vectors can be plotted as 3d cones (or lines as before). Menu "Options|Vector length ..." is now "Options|Vector properties ..." . Sep. 2003 Display an information box when 2 models are loaded. When 2 models are loaded, the title bar changes to indicate which model is more visible. Moved the "display data" option from "Forward model" menu to "View". Added Help|Manual option. If selected, meshtools.pdf would be opened from the Meshtools3d.exe directory, or if not found, the following would be opened: www.geop.ubc.ca/ubcgif/documentation/meshtools/meshtools-docs.htm Oct. 2003 Recompiled for the latest VC++ compiler. Nov. 2003 Fixed a bug when adding blocks. Feb. 2004 Changed data file coordinates to double precision. "Flip colors" option is checked. Changed the "16 bit colour setting" from error to warning because this was causing problems when the program was ran from remote desktop. Changed the setup code so that the hardware device driver is not used. The opengl .dll files are therefore not required to be in the same directory as the executable. June 2004 Mousewheel moves the cutplane. Zoom in/out when mousewheel is pressed. A warning message is displayed when viewing vectors as cones for the entire mesh. Added ability to not display the boundary outline. When loading many models, a message is printed to use - to switch between them. July 2004 Prevent the program from crashing when doing "paste parameters" if clipboard has invalid entries. Aug. 2004 Smoothing option is now always enabled, however a message box appears asking for confirmation. Smoothing takes volumes of cells into account. Improved load file progress box. Add Blocks window shows slope values. Sep. 2004 Fix a bug when reading in topography. Nov. 2004 When adding topography, air cells are not set to -100. This cause a problem with grav3d because air interpolation was slightly different. For forward modelling, maximum command line increased. Topography interpolation is now the same (almost) as in mag3d/grav3d. Apr. 2005 When two models are loaded, fixed the problems with the 2nd model's colour scale. When adding blocks, there is now a prompt for user's confirmation. Data can be plotted as points and spheres (experimental). Added keyboard shortcuts -c/v for Copy/Paste parameters. Able to change the min/max colour values of data. Change scale of the model in x,y,z directions: Options | Scale model ... July 2005 Changed the code so that when plotting lines, a new line is started when the point is equal to the previous one. Aug. 2005 Meshtools3D starts with a File Open dialog. Can now use different colourmaps: View | Colourmap ... View | Flip Colours was moved to the Colourmap dialog box. Added to the File menu: Save parameters ... and Load parameters ... Save parameters creates a .mt3d file which contains all the model and view settings, and optionally the entire mesh and model(s) files. This .mt3d file can be associated with MeshTools3D, so that when it is double-clicked, it would be automatically opened with MeshTools3D. NOTE: The save/load parameters is still experimental. Mag or grav fwd code is started at low priority. -Q would togle the constant display of model coordinates under the mouse cursor. Sep. 2005 When adding blocks, another slider was added for changing the slope in the x-y plane. Able to display a compass: View | Compass Added keyboard shortcut to flip colours: -F Oct. 2005 Added toolbar button for flipping colours. When data is loaded, plotting parameters are not reset. Added banner. Nov. 2005 Fixed bug when loading only mesh file and trying to view data. Feb. 2006 When plotting data as dots or lines, labels will also be plotted if a 5th column exists. Added 2 more colour maps. New way of importing data files File | Load data... It is now possible to import more than one file. When viewing 2 models, % tranparency is displayed on the status bar. Better error checking when reading in mesh file. Menu View | transmitter removed. Use File | Load data... Mar. 2006 Images can be saved in .png and .jpg formats. Font size can be changed. (View | font | ...) or -<1|2> Comments are ignored in mesh file. May 2006 Banner is displayed when running forward modelling code. Aug. 2006 Able to plot cylinders. Sep. 2006 Improvement to animations option. Can output .avi file directly without saving a bunch of .bmp files. Two ways of creating animations. Look at file animation.txt . When padding cells are removed, more information is displayed when choosing View | Mesh stat ... Data can be plotted using a different colourmap. Fixed bug when plotting vectors with cutoff. Oct. 2006 Holding down the space bar while moving the cutplane would skip duplicate layers. Jan. 2007 - opens up a dialog box with cell properties. The user can modify cell value. Model file can be reloaded preserving all view settings: File | Reload Able to view the cell faces (MAG3D and GRAV3D weighting) files. File | Cell faces ... Feb. 2007 Filenames on command line should be in quotes. This allows spaces in filenames. meshtools3d "mesh file" "model file" meshtools3d "mesh file" "model file++model2 file" When the first line of the model file has "models", it can now also contain the nummber of padding cells removed: models nmodels [pad_x1 pad_x2 pad_y1 pad_y2 pad_z2 pad_z1] Mar. 2007 When calling forward modelling code, the filenames can now contain spaces. When - is pressed, move the cutplane to the mouse cursor.