From v 11.1.8d to 11.1.9d

GiD - The personal pre and post processor

From v 11.1.8d to 11.1.9d



What's new from version 11.1.8d to 11.1.9d
General:

  • Use of Lognoter as help viewer
  • Macros window: checkbox to show only the list of user-defined macros
  • Spheres / points: added line styles when drawing spheres and points with quick textures:
    • preprocess: in render normal and flat these elements are drawn with a lines texture
    • postprocess: all lines, hidden lines and body with lines styles uses lines textures too.
  • Vectorial ps, eps, svg, pgf and pdf snapshots: smaller files, added vectorial pdf output, added vectorial option in the TakeSnapshot window, same snapshot/print to file options in pre and postprocess.
  • Avoid crash meshing with Tetgen with multiple threads


Preprocessing:

  • STEP CAD format import (AP 214)
  • 'Insert GiD geometry' changed to 'Insert GiD model' because now mesh and groups information is imported too
  • Fixed some bugs related to the creation of 'separated contact volumes'
  • Labels: corrected colors when drawing labels for spheres and when using Vertex Array, Vertex Buffer Object draw methods.
  • Labels: added NoImmediate / Immediate right mouse button menu to switch between the click and show label mode and the complex selection mode.
  • Improved efficiency in advancing front 3d mesher.
  • Added macro to toolbar to send each volume to a different layer
  • Fixed bugs in contact volumes and surfaces
  • Fixed bug of layers hierarchy


Postprocessing:

  • Indexed result files: corrected problem when gauss points where defined between results and not at the beginning of the file.
  • Gauss points: increased verbosity now it will complain if gauss point definitions are repeated; also when the mesh name is specified for the gauss point, it will check it the mesh exists.
  • Gauss points: now gauss points which can not be extrapolated to nodes are drawn as ( contour fill) colored spheres for the Vertex Array, Vertex Buffer Object draw methods.
  • Memory leaks: keep track of shared temporal memory and delete them when not used anymore.
  • Binary result files: added checking for NaN and Inf values.
  • Animation: corrected contour limits problem when changing result visualization in the middle of an animation and rewind it.
  • Iso-surfaces: corrected crash when converting iso-surfaces to cut meshes when no surface was there or no elements where generated.
  • Indexed binary results files:
    • handling of gauss points definitions between results definitions
    • increased gauss points warning verbosity
    • option to rebuild the indices from the postprocess open file dialog
  • Scale Transformation: Added scale transformation in copy window, as in preprocess it allows a uniform, or non-uniform, scaling of the model. This transformation, as the others, can be done only for viewing purposes or to create new meshes.
  • Deformation slide bar: ( from the deformation icon) corrected/enhanced its behavior: if model is deformed using a result/factor, the slide bar will use the actual factor when deforming with the same/actual result. Resolution and size adjusted too.
  • Iso-surfaces: also for smoothed gaussian results
  • Contour Fill / Smooth Contour Fill menus merged together; and the same for Contour Lines / Smooth Contour Lines menus.
  • Result surface: also for smoothed gaussian results.
  • Line thickness: also for smoothed gaussian results.
  • Line thickness: render correctly lines, and extrapolate values at nodes, with gaussian results when they do not include the nodes of the lines.


Customization:

  • Implemented plugin volume mesher mechanism

several events: GenerateSphereMesh (to be invoked to generate the mesh of spheres)
variable SphereMesher to store the kind of sphere mesher
several Tcl procedures: (see gid_plugin_mesh.tcl)
GiDMeshVariables TclOO superclass to derivate subclasses for variables of plugin meshers
GiD_RegisterPluginMeshVariablesClass / GiD_UnRegisterPluginMeshVariablesClass
GiD_RegisterPluginPreferencesProc / GiD_UnRegisterPluginPreferencesProc
GiD_RegisterPluginGenerateSphereMesh / GiD_UnRegisterPluginGenerateSphereMesh
PluginMeshVariablesClass_VariableManager, to access values of variables
CreateWidgetsFromXml::AddAfterName , to modify the preferences window
GiD_RegisterProcedureToInvokeAfterSourcePlugins, to do something after plugins are sourced

  • GiD_Mesh get element returns also radius for spheres and circles, and normal for circles
  • New Tcl/Tk packages added
    • gdi (access to a subset of Windows drawing routines)
    • printer (Windows printer interface and utilities)
    • Lognoter, pdfwriter, tktablet, xml2pdf (to use lognoter as help viewer)

COPYRIGHT © 2022 · GID · CIMNE