GiD what's new : From v 12.1.2d to 12.1.3d


What's new from version 12.1.2d to 12.1.3d
General:

  • Quality drawing: new OpenGL option in Preferences->Graphical ->System :
    • Fast drawing: draws aliased, stair-like, points, lines and polygons ( as until this version)
    • Quality drawing: draws antialiased, smooth, points, lines and polygons.
  • Animations: new option right button menu --> View --> Hardcopy --> PrintVideoLogo to draw GiD logo at the bottom left of the animation, as done with the picture; by default it's disabled.
  • Incremented .geo file version, because new global meshing parameters have been included: ChordalError(AngularTolerance), EmbeddedMesh(Activated) and NoWaterTight(TolForGaps)
  • Multi-monitor: correction when main monitor is on the right and the secondary on the left, then window positions may be negative.
  • Automatic view saving is disabled by default.
  • True type fonts: two new true type fonts included with GiD: Google's Android's Roboto and Red Hat's liberation. Users should Rebuild the font list by pressing the corresponding button in the preferences --> fonts window.
  • True type fonts: corrected error with Rebuild font list button in the preferences window.


Preprocess:

  • Internet retrieve window: allow get plugins and other documents, and filters to hide incompatible or existent modules.
  • Create a geometrical surface from each selected triangle or quadrilateral element
  • Selection filters: new group and layer filters.
  • New surface mesher available: MinElem. It tries to generate the minimum number of elements in a surface taking care of the given chordal error parameters defined in preferences.
  • Option 'Control chordalerror for all meshers' in the preferences window to apply the chordal error parameters in all the surface meshers. If it is not set, the chordal error parameters will be only applied to MinElem mesher.
  • New meshing parameters available:
    • NoWatertight(TolForGaps) : this value represents the limit distance for considering gaps or overlapping surfaces in no-watertight definitions of boundaries (used in Octree volume mesher). Default value: 0 (not applicable).
    • EmbeddedMesh(Activated) : If this variable is set, GiD will generate an embedded mesh. This implies the volumes of the model will be meshed as bodyfitted, and the surfaces not belonging to any volume will define the holes in the volumes, when computing the distances of the nodes to the boundaries. The resulting mesh is a tetrahedra mesh with an extra information in its nodes: the distances to the boundaries of the volumes and the holes. Default value: 0 (No embedded mesh).
    • ChordalError(AngularTolerance) : This variable represents the tolerance in angle allowed between the normals of two adjacent mesh elements. Its value is in degrees. Default value: 5 degrees. As the other variables controlling the chordal error, it is applied in the MinElem mesher, and in the rest of meshers if the 'Control chordalerror for all meshers' is set. Default value: 5 degrees.
  • Added the option to set the unstructured surface mesher for each entity: Mesh->Unstructured->Mesher.
  • Create and assign groups from the current layers information and viceversa (added to contextual menu of groups/layers)
  • Layer window: option to get the number and entities of the selected layers.
  • Surfmesh as geometry: faster drawing and memory savings when surfaces are single triangles
  • Fixed bug inserting a new interval before the current, conditions were not copied to this interval
  • Fixed some bugs importing IGES
  • Fixed bug when loading the QuadraticType from the model.
  • Fixed bug that made no possible to skip point shared by two lines when meshing (if point should be skipped because AutomaticSkipEntities (from preferences) or Skip property (via Mesh->Mesh criteria menu) was assigned.
  • Fixed bug when meshing semi-structured volumes when not all the volumes had the 'Mesh' condition. It made the elements have a bad connectivity.
  • Fixed bug in meshing advance bar, improving its performance when there are entities in the model not to be meshed (because they are in frozen layers, or because they have NoMesh criterion).
  • Assign the group of boundary entities to the spheres/circles close to the boundary in case that the boundary entity is not explicitly meshed.
  • Fixed bug that create elements with repeated number in case of importing a STL mesh without delete a previous non-triangle mesh.
  • Fixed bug, groups information on mesh was lost in case of remeshing without delete mesh of frozen layers.


Postprocess:

  • Dynamic iso-surfaces: when selecting the iso-surfaces icon on the left results icon bar, a slide pops up allowing the user to dynamicaly update the value of the iso-surface.
  • Result surface: same behaviour for display-list and immediate-mode as with VBO/VA mode when changing mesh styles.
  • Mesh styles: circunvented the problem that caused to draw meshes with style body with lines incorrectly in Intel graphic cards on all systems and Radeon using Gallium drivers on Ubuntu.
  • Automatic comments : actualize correctly comments when changing analysis or step.
  • When changing analysis and step, actualize result view and deformation.
  • File dialog boxes: options for taking snapshots, import or export are open by default, instead of closed.
  • Iso-surfaces: corrected some float precision problems when interpolating results on iso-surfaces.
  • Drawing preprocess geometry or mesh: corrected crash when layers were created, modified and deleted in preprocess.
  • Graphs: corrected crash when reseting labels, and no graph is present.
  • Polar graphs: corrected problems with graphical window size, resize, aspect ratio and copy to clipboard options.
  • Animation: avoid updating windows and menus when animating results, but update them when stoping.
  • Cuts: now cuts are a bit faster.
  • Results cache: Corrected problem when more files are read in GiD than the maximum number of allowed opened files.
  • Results cache: Small files, less than 1MB, are not cached.


Customization:

  • Plugin to import a new geometry format: CALCULIX .fbd format
  • GiD_Set Tcl command: added -meshing_parameters_model optional parameter to manage model meshing parameters
  • New .bas command *MaterialLocalNum to get the local material number (local material id for the calculation file) from its global id or its name
  • AfterTransformProblemType GiD_Tcl event extra parameter with the transform messages and if cancel is returned then these messages won't be shown
  • GiD_Info variables -pre|-post return the list of variables sorted
  • GiD_Info layers -count -entities to return the amount of entities instead of its list.
  • hdf5 1.8 package: new commands isreadonly and flush, and create_group new flag -if_not_exists
  • Fixed some bugs in Tcl funcions that access to GiD menus
  • Question array fields #N# allow 0 items