GiD Changelog

What's new in GiD 16.1.8d Developer

Feb 8, 2024
  • General:
  • Preprocess:
  • Fix bug selecting surfaces in render mode with single pick
  • Postprocess:
  • Legend correctly positioned when printing in high resolution, and text correctly renderer.
  • Drag and drop of multiple post files will do a Postprocess→ReadMultiple, instead of loading each file one after aonther.
  • Corrected error when reading multiple files with results cache and exporting as ascii or deleting meshes or sets.
  • Corrected crash when reading multiple files with one file with mesh groups.

New in GiD 16.0.7 (Jan 3, 2024)

  • General:
  • Corrected Utilities → status clipboard copy.
  • Preprocess:
  • Export GiD mesh: new option -export_mesh_by_entities to write meshes by geometrical entities or a single mesh by element type.
  • Fix bug writing and reading mesh of points with internal node not public.
  • Fix bug sweep surface with closed line.
  • Fix bug corruption meshing contact volumes.
  • Local axis preserved in copy/move and orientation of surfaces is swapped using mirror.
  • Abaqus import plugin 0.5 much faster and allow pyramids.
  • Fix bug calculating boundary mesh faces sending elements to layer back.
  • Binary mesh set file format 1.3 to allow store internal elements.
  • Postprocess:
  • Legend size adapted to legend font size. Number of labels preference preserved when changing legends size.
  • Legend correctly positioned when printing in high resolution, and text correctly renderer.
  • Drag and drop of multiple post files will do a Postprocess→ReadMultiple, instead of loading each file one after another.
  • Corrected error when reading multiple files with results cache and exporting as ascii or deleting meshes or sets.
  • Corrected crash when reading multiple files with one file with mesh groups.
  • Customization:
  • GiD_WriteCalculationFile elements -elements_faces faces implemented for prism and pyramid.
  • New package parse_args : A fast argument parser based on the patterns established by core Tcl commands like [lsort], [lsearch], [glob], [regex], etc.
  • objarray package updated to 1.17 : Check objarray changes here: What's new .

New in GiD 16.1.7d Developer (Dec 3, 2023)

  • General:
  • Reworked child windows above main graphic window, better multi-monitor support.
  • Corrected Utilities → status clipboard copy.
  • Preprocess:
  • Export GiD mesh: new option -export_mesh_by_entities to write meshes by geometrical entities or a single mesh by element type.
  • Rhino OpenNurbs library updated from v6 to v8.
  • Sweep enhanced to allow closed lines.
  • Intersections enhanced.
  • Abaqus import plugin 0.5 much faster and allow pyramids.
  • Fix bug calculating boundary mesh faces sending elements to layer back.
  • Local axis preserved in copy/move and orientation of surfaces is swapped using mirror.
  • Binary mesh set file format 1.3 to allow store internal elements.
  • Postprocess:
  • Global boundary calculation speed up when mixing element types like prisms, hexahedra or pyramids.
  • Fixed bug calculating boundary of multiple meshes.
  • Isosurface calculation enhanced for all nodes with same value.
  • Legend size adapted to legend font size. Number of labels preference preserved when changing legends size.
  • Customization:
  • GiD_WriteCalculationFile elements -elements_faces faces implemented for prism and pyramid.

New in GiD 16.1.6d Developer (Sep 9, 2023)

  • General:
  • Change to XY view with progressive animation.
  • Selection of entities, new preference SelectionOnlyVisible then instead OpenGL selection mechanism uses a special selection (encoded in color) and only visible entities are selected.
  • Draw with active color the axis when cursor is over, to suggest that can be clicked, and then rotate the view to the perpendicular plane
  • Preprocess:
  • Fixed bug save/read mesh file of the model with 'internal elements' pointing to 'internal nodes'
  • Postprocess:
  • Reading results do not show error message window if calculation is already running.
  • Customization:
  • gid_quaternion package with functions to facilitate rotation around axis
  • GiD_Togl pick_one <togl_name> point|line|surface|volume|dimension|node|element|axis <x> <y>
  • GiD_Dimension edit <num> selected <new_value> and GiD_Dimension get <num> selected
  • GiD_Axis edit 1|2|3 selected|get 0|1
  • Command line flag -no_splash_window to avoid splash window in some special cases (in general can be disabled in preferences)
  • GiD_Mesh -post edit node|element <num> label_on|selected <value>
  • GiD_Mesh -post get node|element <num> ?coordinates|label_on|selected?
  • customLib pick_coordinates value attribute, to facilitate pick a coordinate for some field.
  • Tranform: new <problemtype>.transform file to map changes of names of fields of conditions, materials, etc. along problemtype versions (to read old models and try to preserve this data)
  • VTK plugin import, implemented hexahedra 27 nodes, quadrilateral 9 nodes, prism 15 nodes

New in GiD 16.0.6 (Aug 31, 2023)

  • General:
  • Preprocess:
  • Fixed bug save/read mesh file of the model with 'internal elements' pointing to 'internal nodes'
  • Fix bug import GDAL file if exists extra .prj file. Must set the environment variable PROJ_LIB to find 'proj.db' (its database of projections and coordinate systems)
  • Fix bug draw sizes Cartesian (zmesher)
  • Postprocess:
  • Fix crash read HDF5 results file with non-ASCII path
  • Calculate boundary faster
  • Customization:
  • Command line flag -no_splash_window to avoid splash window in some special cases (in general can be disabled in preferences)
  • command.exe define proc isalive and kill using gid_cross_platform for back compatibility

New in GiD 16.1.5d Developer (Jul 5, 2023)

  • General:
  • Refactoring of postprocess preferences converted to standard GiD variables
  • Preprocess:
  • Curvature of surfaces tool enhanced: window that allow set limits and out colors and performance increased

New in GiD 16.0.5 (Jun 22, 2023)

  • General:
  • command.exe replaced by the same version used for the developer, to allow non-ASCII arguments.
  • Preprocess:
  • Fixed bug generating boundary layer mesh with condition over face elements
  • Fixed bottleneck deleting a surface with a lot of elements and some condition
  • Fixed IGES import bug with offset surfaces, and problems with UV space curves of some trimmed surfaces
  • GiD_MeshPost create command to enhance performance
  • Postprocess:
  • Do not use the preprocess mesh if exists .post.lst or .post.h5 or .post.bin files with alternative mesh.
  • Customization:
  • GiD-Tcl subcommand to print mesh by layers: GiD_EntitiesLayers print <layer> nodes|elements ?-element_type <types_allowed>? ?-offset_element_num <offset>? ?-factor <factor>? <format> <channel>

New in GiD 16.1.4d Developer (May 2, 2023)

  • General:
  • File browser faster, specially for network units, and show as 'special folder' the local synchronized Nextcloud folders, if any.
  • GiD_Project set disable_progressbar (to allow set disable/enable independently windows and progressbar)
  • Preprocess:
  • Meshing Spheres : in Linux and macOS corrected problem where granular was not used to generate meshes of spheres.
  • Fixed bug generating boundary layer mesh with condition over face elements
  • Postprocess:
  • New CGNS format import in postprocess, mesh and results.
  • New Abaqus results .fil format import in postprocess, implemented as a plugin using the pybaqus Python package for parsing.
  • Customization:
  • CustomLib value items with function allow multiple columns for series of graphs with same x, and draw of graphs changed to use TkLib Plotchart package to allow more features
  • function_graph_type can be xy, bar, pie, polar (default xy)
  • for xy graphs: function_graph_logx="1" and/or function_graph_logy="1" to set logarithmic axis
  • for bar graphs: function_graph_bar_horizontal="1" to draw bars horizontal (default false and are vertical) and function_graph_bar_stacked="1" (to draw stacked in case of multiple series)
  • Internet retrieve: a module can specify PythonPackages with a list of required Python packages to be installed when downloading it.
  • New GiD_Event_After_InternetRetrieve { content name version platform python_packages }

New in GiD 16.1.3d Developer (Feb 13, 2023)

  • General:
  • Windows, try to allow models with long filenames (>260 MAX_PATH characters)
  • Preprocess:
  • New GiD variable ApplyTransformationsToEntitiesMeshes to enable/disable automatically do on the mesh the action done in its geometry (move, delete, change layers, groups, etc.)
  • Sphere mesher 'Granular' run in parallel
  • IFC import/export updated to IFC4x3 standard version
  • Vtk import fixed bug reading multiple files with multiple kind of elements and results on elements.
  • ACIS .sat import enhanced supporting much more entities
  • ACIS .sab binary implemented preliminarily
  • DXF import allow .sab volumes encoded
  • Postprocess:
  • Vtk import corrected error which caused in some cases to create too many points.
  • Customization:
  • GiD_Geometry, GiD_Mesh and GiD_Dimension list new flag -avoid_frozen_layers to list only entities of layers unfrozen
  • GiD_Project db save|read mesh|mesh_groups|mesh_local_axes|mesh_conditions|geometry|geometry_groups|geometry_local_axes|geometry_conditions|materials|conditions|units|render|embedded_distances <filename> (special command to read/save some files of the model database, must be used carefully and in the correct state and order)
  • GiD_Project set last_general_mesh_size <size>
  • GiD_Project set changes_dataset <dataset> ?<0|1>?
  • new event GiD_Event_AfterReadGIDProjectWithError which will be called when errors appear while reading a GiD project ( event GiD_Event_AfterReadGIDProject was not called in these cases )
  • new subcommand to get higherentity: GiD_Geometry get point|line|surface <id> higherentity and GiD_Mesh get node <id> higherentity
  • CustomLib value items allow new attribute validate_expr to validate it with an arbitrary valid Tcl expr.
  • CustomLib value items allow new attribute format_command to format the value with a Tcl procedure.
  • CustomLib value items allow new attribute units_state.

New in GiD 16.0.4 (Feb 11, 2023)

  • General:
  • Windows, try to allow models with long filenames (>260 MAX_PATH characters)
  • Preprocess:
  • New GiD variable ApplyTransformationsToEntitiesMeshes to enable/disable automatically do on the mesh the action done in its geometry (move, delete, change layers, groups, etc.)
  • Fix bug delete layer with elements continue drawing it.
  • Fix bug conditions press 'All conditions all intervals'
  • Fix crash deleting mesh with entities in frozen layers and remesh
  • Fix crash send surface to other layer with inner element pointing to a NULL node
  • proc MessageBoxOptionsButtons: avoid that click icon to close window return the first option, the user must select one.
  • Fix bug mesh: smoothed normals not recalculated remeshing a model with old mesh in frozen parts
  • Postprocess:
  • Fix bug post-process extracting boundaries with several meshes
  • Vtk import corrected error which caused in some cases to create too many points.
  • Customization:
  • GiD_EntitiesGroups get $group_name elements returning ids not sorted increasing because multiple meshes
  • CustomLib value items allow new attribute validate_expr to validate it with an arbitrary valid Tcl expr.
  • CustomLib value items allow new attribute format_command to format the value with a Tcl procedure.

New in GiD 16.1.2d Developer (Jan 7, 2023)

  • General:
  • Now GiD can run Python scripts thanks to the tohil package, and is possible from a Python script invoke Tcl commands and interact with GiD data. See Using Python in GiD
  • Internet retrieve: new category 'packages' to download Tcl packages into <GiD>/scripts.
  • Allow svg vectorial images for ImageFileBrowser of problemtypes.
  • macOS: Corrected crash when changing from pre- to post- in a project with results.
  • macOS: Corrected crash when calling Help.
  • Preprocess:
  • New Meshio plugin, to import and export in all mesh formats supported by the MeshIO Python library: https://github.com/nschloe/meshio
  • Vtk import in preprocess also, hidden old preprocess import options: "Vtk voxels" and the limited 'vtk structured points'
  • Preprocess mesh: enhanced containers of render auxiliary data, become too expensive in memory and CPU with a mesh by geometric entity
  • (e.g. model with 100000 surfaces and 200000 triangles spend 5GB ? now 1GB)
  • Postprocess:
  • Vtk import 1.10, allow result matrix defined by 6 components, allow read multiple Paraview .pvtu and .pvd files, import much faster, ...
  • Customization:
  • GiD_MeshPre create <layer_name> <element_type> <element_num_nodes> ?-zero_based_array? <node_ids> <node_coordinates> <element_ids> <element_connectivities> ?<radius+?normals?>?
  • GiD_Geometry get point <id> node .
  • New package tohil. Tohil provides ways to exchange data and execute code between the Python and Tcl interpreters. https://flightaware.github.io/tohil-docs
  • Includes a copy of Python 3.10.5 Winows, 3.10.8 Linux and macOS, and several common scientific modules (numpy, matplotlib, meshio, ...) 
  • New JSON packages: gid_json (dict2json and json2dict) and rl_json (binary package to manage json objects 'natively' in Tcl in a similar way as dict's).
  • New package parse_args: A fast argument parser based on the patterns established by core Tcl commands like [lsort], [lsearch], [glob], [regex], etc.
  • objarray package 1.15->1.16 : new command objarray replace_value

New in GiD 15.0.4 (May 17, 2022)

  • General:
  • Support for Windows WSL2 and Xming (to run GiD compiled for Linux in Windows with GUI using the "Windows Subsystem Linux 2" and x-window)
  • Fix problems of login password when server is off
  • Solved print to obj/svg creates extra lines&vertices on AMD Radeon graphics card
  • Preprocess:
  • Fix bug GroupsTranferToFacesSingle
  • Fix bug UNV I-Deas mesh import
  • Fix crash reading file with wrong contact volume
  • Fix crash collapse points
  • Fix bug of batch/undo creating circle
  • Rhino export fix bug writing surface render mesh
  • Fix duplicate nodes missing groups
  • Postprocess:
  • Allow 15gauss points for prisms
  • Corrected crash when files new after read multiple of a single files/time-step
  • Solved problem when listing a node when mesh is deformed and there is no deformation result for that node
  • Corrected render flat 2D with xy view
  • Corrected error: big axes drawn big and in the center when selecting volumes in render flat and vertex array mode
  • Corrected error when cutting multiple meshes
  • Corrected error in results cache when loading results with different meshes on each step and without index
  • Update result index when combined with deformation and animation
  • Customization:
  • CustomLib tree, fix bug renaming from GiD group with childs using native groups
  • CustomLib: changes related to includes
  • CustomLib: Improving transform tool in
  • Avoid crash creating menus when loading problemtype Code_brite
  • Fix bug Tcl command GiD_WriteCalculationFile nodes -return
  • Fix but transform classic units
  • Fix bug of GiD_Event_BeforeRunCalculation return -cancel-
  • Fix bug TKWIDGET: GidUtils::TkwidgetPickPointOrNode with DEPENDENCIES

New in GiD 15.1.5 Developer (Mar 20, 2022)

  • General:
  • Change theme do not require restart GiD
  • Black theme rebuilt using vectorial SVG images, to have better images with all theme sizes (small, medium, large,...), for high resolution screens .
  • New 'GiD White Vectorial' theme
  • Preprocess:
  • IFC geometry format import (BIM standard format)
  • Each geometry entity store its mesh (avoid re-mesh if was meshes, update the mesh if required, copy also the mesh when copy a geometry, etc.).
  • Postprocess:
  • HDF5 corrected some errors when reading and writing results.
  • Skipping steps when reading results: added option to read every X steps.
  • Customization:
  • New GiD_Event_AfterDataManagerSetCloudFolder
  • Tcl/Tk updated to 8.6.12 version
  • Windows : <GID>scripts/tk/demos/DEMO_widgets.vbs show a collection of tk widget demos and its source code
  • Promise package added, to allow run asynchronous procs with promises and async/await syntax
  • Tksvg package added, to support vectorial images with svg format (scalable vector graphics)
  • Customlib problemtypes don't require embed used procs in the xml spd file.
  • Correct_local_axes_with_lines command to modify assigned local axes based on the direction on some curves.
  • New subcommand GiD_Project transform_problemtype <new_problemtype>
  • New Tcl command GiD_Dimension create|delete|edit|get|list to handle dimensions
  • GiD_Geometry get: new sub-options label_on | selected
  • GiD_Mesh get: new sub-options label_on | selected
  • GiD_Geometry edit point|line|surface|volume <num> material|label_on|selected <value>
  • GiD_Mesh edit node|element <num> material|label_on|selected <value>
  • GiD_Info Mesh ?-pre|-post ?-step <idx_step>? ?-step_value <step_value> ?? ... added option 'step_value' to get mesh information using the step_value of an analysis.
  • GiD_Info postprocess get cur_step_index , to get the integer index of the current step

New in GiD 15.0.3 (May 24, 2021)

  • General:
  • Fix some wrong color of disabled menus
  • Preprocess:
  • Fix bug boundary layer mesh lossing groups and conditions
  • Fix bug structured mesh
  • Fix bug granular sphere/circle mesher with multiple threads
  • Postprocess:
  • Fix bug sending elements to a new set
  • Corrected error exporting only results in binary format
  • Added support in hdf5 for empty results definition which caused crashes when exporting and importing
  • Customization:
  • Fix bug GiD_OpenGL pop pgfont
  • Fix bug drawing groups (only case ::CUSTOM_LIB_USE_NATIVE_GROUPS_DRAW_NATIVE == 0)
  • Some small fixs in customLib (Import/export materials window and others)

New in GiD 15.1.1 Developer (May 10, 2021)

  • General:
  • Fix bug when iconized in Windows platform and an event show window message, then cannot be de-iconized
  • Postprocess:
  • Fix lack of memory bug with results cache
  • Customization:
  • GiD_Info variables ?-mesh? ?-expand_array_names?
  • New GiD variables ShowFigures(BoundingBoxLines), ShowFigures(BoundingBoxSurfaces), ShowFigures(BoundingBoxVolumes) to draw the bounding box of these entities.
  • New tcl command GiD_Mesh list face (e.g. "GiD_Mesh list -normals_dotprod_threshold -0.9 face" to identify problems)
  • Classic DEPENDENCIES incompatible change: new DISABLE action, and SET now really mean set, not disable!! (and trigger its dependencies)
  • GiD_Groups get all_properties <group> and GiD_Layers get all_properties <layers>

New in GiD 15.1.0 Developer (Feb 1, 2021)

  • GENERAL:
  • Utilities->Status: buttons to open common folders (temporary, user settings)
  • Calculation do not require save with a name, its temporary folder is used for UNNAMED model
  • Corrected WEBM video creation problem when using transparencies and some resolutions.
  • Sign in licence updated
  • PREPROCESS:
  • Draw Volume Entities in Render Flat or Smooth modes:
  • POSTPROCESS:
  • Fixed several bugs (see more information of fixed bugs in detaile changes of 15.0.x official versions)
  • CUSTOMIZATION:
  • New GiD_Event_BeforeCalculate: called a little earlier than GiD_Event_BeforeRunCalculation, e.g. to allow renumber the mesh before write the calculation file
  • New tcl command GiD_AccessValueAssignedCondition ?-field_index? set|get <condition> <over> {<question>|<field_index> ?<value>? ... <question>|<field_index> ?<value>?} <entities>
  • New tcl command GiD_GetUserSettingsCommonDirectory ?-create_folders? , return the main user GiD folder
  • GiD_Info bounding_box new optional flags ?-geometry|-mesh|-post? ?-layers_off_also?
  • GiD_Info mesh nodes | elements new option -array2 : Instead of a plane list it returns the resuls as a list of objarrays (more efficient).
  • For 'Nodes' it returns a list with 2 objarrays: one for the NodeIDs and another for the xyzxyzxyz coordinates.
  • For 'Elements' it returns a list with the element type, an objarray with the element id's, an objarray for all the connectivities (i.e. for a triangle an objarray with node1-node2-node3-node1-node2-node3), and an objarray for the material id of the elements.
  • ObjArray : (v1.12) new `-binary <data>` option when creating objarrays and added new 'get_binary' option to get the byte representation of the objarray. Usefull to acces directly binary data of the objarray, for instance to encode in base64 or compress with zlib, without getting the string representation of their data, or to change the integral data type of the vector, for instance from char to int, etc.

New in GiD 15.1.0 Developer (Feb 1, 2021)

  • GENERAL:
  • Utilities->Status: buttons to open common folders (temporary, user settings)
  • Calculation do not require save with a name, its temporary folder is used for UNNAMED model
  • Corrected WEBM video creation problem when using transparencies and some resolutions.
  • Sign in licence updated
  • PREPROCESS:
  • Draw Volume Entities in Render Flat or Smooth modes:
  • POSTPROCESS:
  • Fixed several bugs (see more information of fixed bugs in detaile changes of 15.0.x official versions)
  • CUSTOMIZATION:
  • New GiD_Event_BeforeCalculate: called a little earlier than GiD_Event_BeforeRunCalculation, e.g. to allow renumber the mesh before write the calculation file
  • New tcl command GiD_AccessValueAssignedCondition ?-field_index? set|get <condition> <over> {<question>|<field_index> ?<value>? ... <question>|<field_index> ?<value>?} <entities>
  • New tcl command GiD_GetUserSettingsCommonDirectory ?-create_folders? , return the main user GiD folder
  • GiD_Info bounding_box new optional flags ?-geometry|-mesh|-post? ?-layers_off_also?
  • GiD_Info mesh nodes | elements new option -array2 : Instead of a plane list it returns the resuls as a list of objarrays (more efficient).
  • For 'Nodes' it returns a list with 2 objarrays: one for the NodeIDs and another for the xyzxyzxyz coordinates.
  • For 'Elements' it returns a list with the element type, an objarray with the element id's, an objarray for all the connectivities (i.e. for a triangle an objarray with node1-node2-node3-node1-node2-node3), and an objarray for the material id of the elements.
  • ObjArray : (v1.12) new `-binary <data>` option when creating objarrays and added new 'get_binary' option to get the byte representation of the objarray. Usefull to acces directly binary data of the objarray, for instance to encode in base64 or compress with zlib, without getting the string representation of their data, or to change the integral data type of the vector, for instance from char to int, etc.

New in GiD 15.0.1 (Oct 3, 2020)

  • General:
  • Fixed bug reading allowed_element_types groups information from .prj file
  • Preprocess:
  • Fixed bug creating point with forced number crash.
  • Fixed bug calculation bounding box with only a background image
  • Postprocess:
  • Fixed bug printing svg format (Windows only)
  • Animation window fixed problem editing 'delay between steps' value
  • Create results window, fixed bug selecting analysis and time step
  • Customization:
  • Fixed bug with problemtype toobar hidden when changing from post to pre
  • Fixed bug starting the calculation (Windows only, related to GetShortPathName)
  • Fixed bug transforming classic data

New in GiD 15.0 (Jul 20, 2020)

  • General:
  • GiD named user licence (login)
  • Node limit increased to 10,000 nodes for free version.
  • Graphical fonts can be drawn with even smoother edges using lcd subpixel rendering on preferences --> fonts panel.
  • Each GiD version stores its own copy of user preferences, instead of being shared by all versions.
  • Problemtypes allow extra folder inside user preferences folder.
  • Register GiD menus separed by type of licence
  • New GiD variable WarnLineHeight also in preferences window (General-->Interface-->Number of message lines).
  • GiD inner code preferences and avariables re-structured, and only saved the non-default ones.
  • Video: added new mp4 format (and others avi, webm, transparency), added quality (bitrate) control and up to 200 fps.
  • macOS : gid projects ( folders with extension .gid) display GiD project icon and can be double-clicked to be openned with GiD.
  • Internet retrieve : Fonts and message catalogs for other languages can be downloaded from internet retrieve
  • Pre-process:
  • New import option, to import gidml mesh format (input/output format for GiD Mesh Library).
  • Collada format import. Import as mesh or as OpenGL list with textures.
  • Abaqus mesh .inp import plugin.
  • Ply import allow line elements
  • Exodus II (HDF5) format import and export of preprocess mesh
  • G-code (control machine path)s import e.g. 3D printers
  • Raster GDAL import, option to smooth values to nodes or not
  • Create one geometric line by line element
  • Force points to volume mesh available also for structured and semi-structured volumes.
  • Contact volume visualization enhancement: draw lines joining master-slave surface points (as a way to represent the transform matrix)
  • Contact volume implemented also for different shaped surfaces with holes.
  • Skip Entities option can now be used also for non-NURBS surfaces.
  • Create objects, allow pick existing points to define radius, height,...
  • Create dimension, radius by 3 nodes in mesh view.
  • New 'Also higher entities' option to send entities to layer or send to back.
  • DeleteAlsoLower GiD variable and in menus and toolbar to delete also lower entities in geometry or mesh
  • Group assign/unassign entities show menu only with allowed types
  • Contextual menu of groups new 'Allowed' menu to set the type of entities and element types allowed to belong to a group
  • The whole meshing process enhanced improving performance and parallelization when meshing.
  • Spatial overlapped labels can be drwan in red
  • Post-process:
  • Graphs window: new clipboard copy option in contextual menu (e.g. to allow to paste graph values in MS Excel).
  • Graphs labels as in postprocess view.
  • Line graphs: added 'Line projection' and '2d constraint' options.
  • Animation of complex vectors: harmonic animation.
  • Create results window: allow results 'on gauss points' with more than 1 gauss point.
  • Create statistical results window: root mean square.
  • Selection allow be inverted.
  • Show Min Max: Now the values are drawn with a legend, instead of using labels, if lots of nodes have mininum or maximum values.
  • Add to default macros toolbar the GraphGaussResult to create graph of gauss point results.
  • Label Gauss Points: new option to display gauss point id and result on gauss points.
  • Added three simple model animations in the results animation window
  • Customization:
  • Drag and drop a .tcl file over GiD will load (source) it.
  • New package gid_graph to easily show a window graph.
  • MessageBoxGetFilename directory, new option to allow select a folder.
  • GiD_Geometry get line|surface <id> ?-force? render_mesh, to obtain the information of the render mesh of the line or surface.
  • GiD_Geometry get point|line|surface|volume <id> new sub-option mesh to get the simulation mesh.
  • GiD_Geometry get volume new options has_holes|index_boundaries.
  • GiD_Geometry list Tcl command new filter -allowed_types.
  • GiD_EntitiesLayers assign_front_layer ?-also_lower_entities? geometry|mesh points|lines|surfaces|volumes|nodes|elements <selection> .
  • Groups edit|get allowed_element_types to restrict types of elements.
  • GiD_EntitiesGroups get, new -visible flag to get only visible entities.
  • GiD_EntitiesGroups unassign, new -element_type <types_allowed> option to unassign only some element types.
  • GiD_MeshData size | size_by_cordal_error | size_background_mesh | size_correct | unstructured | mesher | num_divisions | element_type | mesh_criteria | reset .
  • GiD_Mesh list new filter -element_type <list_of_types> .
  • GiD_Mesh getelement, more sub-options: from_edge, num_faces, edge_linear, num_edges .
  • GiD_Mesh get element <num> normal|tangent|center|connectivities .
  • GiD_Info mesh nodes|elements new options -layer <layer_name> -group <goup_name> .
  • New subcommand to calculate inertia tensor: GiD_Tools mesh mass_properties $tetrahedra_ids | -boundary_elements $triangle_ids .
  • GiD events, updated nomenclature, and now can register multiple procs to be called .
  • GiD_Info events -args <event_name> .
  • New events: GiD_Event_AfterInsertGIDProject, GiD_Event_AfterRepair, etc.
  • GidUtils::PickEntities allow filter selection by element type, curve type, etc.
  • GidUtils::PickEntities "faces ?FaceParentType Triangle Quadrilateral...?" .
  • GiD_Raster interpolate ?-closest? , new option to map discrete integer-coded values, returnig the value of the closest grid node.

New in GiD 14.1.7 Developer (Nov 14, 2019)

  • General:
  • Page and capture settings : corrected error and behaviour of the options Transparent background on images and Don't save transparency layer on images . Now they can be used independently.
  • macOS : link in register window is working again.
  • linux installer: more corrections on systems with not installed packages.
  • linux : corrected crash when using ZFS as filesystem.
  • Preprocess:
  • Improved performance in some bottle-necks in octree mesher and embedded mesher.
  • Improved efficiency in MinElem surface mesher.
  • Implemented some new features in MinElem mesher, improving its success ratio.
  • Copy Move window on linux and macOS: now it's not hided by the graphical window when selecting entities.
  • Fixed bug assigning classical conditions over groups
  • Postprocess:
  • Cuts on colapsed hexahedra : solved introduced crash and corrected error in the creation of triangles.
  • Result Surface & Nice Spheres with VBO : corrected crash when visualizing confout fill with Result surface and error when using nice detail level in Spheres ans Circles.
  • Results Animation : corrected error with a model with several analyses with different time-steps, when doing animation of a result of the first analysis.
  • Show Min Max : Now the values are minimum and maximum values are drawn inside a legend, instead of using labels.
  • Customization:
  • Tcl command GiD_OpenGL drawtext : new ?check_non_latin optional flag to allow draw non-latin (e.g. Japanese) strings
  • predefined proc GidUtils::TkwidgetEntryValidate to be used in TKWIDGET special fields of classical problemtypes
  • New subcommand GiD_EntitiesLayers assign_front_layer ?-also_lower_entities? geometry|mesh points|lines|surfaces|volumes|nodes|elements <selection>
  • New package gid_graph to easily show a window graph
  • Classic problemtypes, Units::SetUnitsDisallowed to hide units depending on the unit system
  • New GiD variable GroupsTranferToFacesSingle to transfer groups to only one face or to multiple faces

New in GiD 14.1.5 Developer (Oct 17, 2019)

  • General:
  • Preprocess:
  • Create objects, allow pick existing points to define radius, height,...
  • Create dimension, radius by 3 nodes in mesh view.
  • Special treatment of contact volumes. Improved the compatibilities checking before mesh generation.
  • Postprocess:
  • Customization:
  • objarray 1.10, new snap option and minimum|maximum -index suboption
  • Fix bug drawing symbols of conditions over face elements
  • Fix bug GiD_Mesh create element, material was not set

New in GiD 14.0.3 (Sep 10, 2019)

  • Preprocess:
  • Automatic mesh compatibilization among semi-structured volumes properties improved

New in GiD 14.0.2 (Sep 10, 2019)

  • General:
  • Graphical fonts can be drawnwith even smoother edges using lcd subpixel rendering on preferences --> fonts panel.
  • Preprocess:
  • Fixed bug that made GiD crash in some pathological situations with semi-structured volumes and skip entities automatically option set.
  • Divide surface tool u == 0, v == 0 lines drawn enhanced
  • Fixed bug concerning contact volumes orientation checking in the 'repair model' functionality.
  • Fixed bug that made GiD crash in some configurations when SkipEntities option was set.
  • Postprocess:
  • Line graphs : added '2d constraint' option to the contextual menu of line graphs, so line graphs are created by projecting the created line along the z axis to the surface and discarding the 'z-coord' of the surface (for the line variation and line projection options).
  • Create results window: allow operate with results 'on gauss points' with more than 1 gauss point.
  • Main Matrix results: corrected crash when reading these result types.
  • Deformation on results' icon bar: now the '1x' button instead of deformation the mesh with factor 1x, asks the user for a new factor. also the scale is adjusted so that for very huge factors (1e+20) factor 1 appears as 1 and not as 0 (due to accuracy error).
  • Polar graphs: now labels in polar graphs are shown where they should be. Selection of polar labels also works now.
  • Logarithmic graphs : corrected problems when drawing and using logarithmic scale and options

New in GiD 14.1.4 Developer (Aug 1, 2019)

  • General:
  • Register GiD menus separed by type of licence
  • Preprocess:
  • Fixed bug concerning concentration of elements in structured lines
  • Skip Entities option can now be used also for non-NURBS surfaces
  • MinElem surface mesher and render mesher improved generating automatic structured meshes in case the topology of the geometry allows it
  • Improved performance in unstructured surface mesher
  • Fixed bug in unstructured quadrilateral mesher
  • Ply import allow line elements
  • Improved 2D transformation when meshing with some meshers in planar surfaces
  • Customization:
  • GiD_WriteCalculationFile, fixed some bugs using native groups (-number_ranges,…)
  • fixed bug GiD_Info Layers -bbox -use Geometry (do not take into account possible bounding box of GiD_Event_GetBoundingBox or background image)
  • UNV import plugin 1.4: faster and with progress bar
  • KML import/export plugin 1.3, fixed bug exporting vectorial mesh in post, and importing in pre, and progress bar
  • Fixed bug not raising some GiD_Event_AfterCreateGraph
  • Twapi package updated from 4.1.27 to 4.3.5
  • Verifp package updated from 1.36 to 1.37 (fix listing extra wrong usbs in Windows)
  • GiD_Geometry get volume new options has_holes|index_boundaries
  • Groups edit|get allowed_element_types (CustomLib conditions ov_element_types) to restrict types of elements.
  • CustomLib values new optional attribute show_in_window

New in GiD 14.1.3 Developer (May 13, 2019)

  • General:
  • Process is more strict and in general accept only complete keywords, not abbreviatures
  • Preprocess:
  • Fixed some bug in properties compatibilization of semi-structured volumes performed before the meshing process
  • DXF import, fig bug infinite loop finding blocks section
  • Force points to volume mesh available also for structured and semi-structured volumes
  • Improved performance in embedded mesh generation
  • Bounding box of curves, enhance calculation finding numerically points of maximum and minimum coordinates
  • Contact volumes implemented also for different shaped surfaces with holes
  • Postprocess:
  • InvertSelection
  • Fix bug sending entities to another set, old or new, or to back/front
  • Fix crash converting cuts to sets with mesh variable along time
  • Allow convert a single cut to set
  • Fix bugs of legends in case that there is not any visible entity with its result defined
  • Customization:
  • Fix customLib bug trying to apply a condition to mesh entities (the tree button was changing to geometry view by error)
  • New GiD variable DisplayStyle to allow set the postproces display style without use process commands.
  • New GiD_Set -array_names option
  • Tcl global variable ::ActionsMenuFunction storing the current function
  • GiD_WriteCalculationFile init -mode append
  • GiD_Info parametric: optional <t_seed> in t_fromcoord, and <u_seed> <v_seed> in uv_fromcoord or uv_projection_z_fromcoord
  • Command line argument -openglconfig now require values 1|0 (0 to force not to show the window to select OpenGL mode and theme)

New in GiD 14.0.1 (Nov 1, 2018)

  • General:
  • Progress bar tcl error solved.
  • Snapshots: red line when doing gif solved. Also happened with gif and jpg snapshots.
  • Undo: avoid that some file dialogs are re-opened while doing undo
  • Preprocess:
  • Frozen layers: avoid delete lowerentities on frozen layers.
  • Mesh menu options correctly placed: Create raster nodes and elements.
  • Zmesher: fix bug not meshing 2D isolated nodes
  • IGES import, fixed bug with unbounded plane entities
  • Fixed bug dividing a curve very close to an existing knot, better not to insert a new one.
  • DXF export, fixed bug with GiD arcs.
  • Postprocess:
  • Results’ cache + Convert cuts to sets: add warning and suggestion to increase memory and save model just after the conversions, otherwise the created results will be lost.
  • Complex results: solved crash when drawing complex matrices after drawing complex vectors.
  • corrected error: last selected result and automatic comments are wrong when selecting a contour fill of a different result thant the last used for deformation.
  • HDF5 read + results cache: corrected error when canceling the reading process.
  • Utilities–> Set Contour Limits corrected behaviour: it’s maintained when changing from post to pre and back, between sessions, in the legend it’s drawn different than user-defined limits, and has been added to the preferences window in the Contour Fill section.
  • Line graphs: correct calculation of the ‘line variation‘ option, i.e. solved loop problem. Line variation uses the 3D distance of the created graph as abcisses, for instance on non planar surfaces.
  • Line graphs: added option ‘Line projection‘, which uses the 2-clicked-point-line projected distances as abcisses.
  • Complex scalars: gid now calculates the modulus of complex scalars and shows it to the user for results visualization.
  • Complex vectors: GiD now calculates the modulus of each x, y, z component and shows it to the user for results visualization.
  • Complex scalars: also appear in vectors menu, to display the complex number as a vector, as well as Complex vectors components (x, y, z), which can be viewed as separated complex numbers.
  • Interior faces of volume sets: now enabling interior faces of hexahedra, prisms and pyramids they are drawn in va/vbo when visualizing gauss points results (contour fill).
  • Vtk export: fixed bug exporting a mesh without any result
  • KML export: fix Tcl error opening the file dialog.
  • Fixed memory bug saving cuts to file.
  • Customization:
  • Tcl-command: RestartGUI to restart Tcl/Tk gui after icons and fonts changes.
  • Raster GDAL import, fix error calculating z with no_data values
  • Tcl-command list entities: corrected changed format of output results information. New format is under -nice option to see.
  • Fixed bug drawing all materials, color of elements became corrupted
  • Fixed bug in .bas templates with variables with name starting like math funcions max, min, sin, cos,…
  • Transform: fixed bug transforming questions storing tables #N#
  • Transform: fixed bug transforming conditions with symbols associated

New in GiD 11.1.5 (Oct 29, 2013)

  • General:
  • New button to create a new interval inserted in the specified location
  • High-resolution pictures: corrected problem which arised on Intel graphics and on Linux.
  • Initial GiD window: adjusted size of first-time initial configuration window for small screens.
  • File dialog: now the last used directory is remembered for images, graphs, postfiles besides normal files and projects.
  • TTFonts: a list of the TTF fonst is saved between GiD sessions. The TTF fonts of the system are queried if the list does not exists or at user request, from the preferences window. With this option the font preferences panel will open faster.
  • Draw legend with names when drawing Groups
  • Preprocessing:
  • Utilities->Swap normals, new option to set normal of skin surfaces/curves of selected volumes/surfaces pointing inside
  • Circles and spheres: also drawn as points when using the quick draw mode for those elements, besides the internal textura and nice options.
  • Legends: new options for condition and material legends, as in post: draw with opaque background and with a surrounding border. They are also in the preferences windo, under Graphical --> Appearance. Both are also used in postprocess legends.
  • Fixed bugs in boundary layer meshing.
  • Fixed bugs in octree volume mesher.
  • Postprocessing:
  • Results cache: improved performance when results are retrieved from disk by sorting the accesses.
  • Comments: new parameter for comments %tcl() to evaluate a tcl command and display it's result as comment, for instance: "Step id = %sv, correct step value = %tcl(expr $sv * 2.5 + 3.4)" --> will translate to "Step id = 1, correct step value = 5.9".
  • D Polygonal cut ( former Cut Wire): polygonal cuts can be done on triangular and quadrilateral surfaces, any point can be selected and not just over element edges like the 'cut wire' option. These cuts can be imported and exported and are saved between sessions, like normal cut planes. Quadratic elements are handled as linear ones, like normal cut planes. Nodal results and 1gp results are passed to the new cuts as well.
  • Circles and spheres: corrected error when drawing these elements as quick points using the Vertex Array ( VA) or the Vertex Buffer Object ( VBO) methods.
  • Utilities-->List: corrected bug when listing cached results
  • Result surface: corrected problem when drawing extruded result surface with va/vbo drawing method.
  • Binary results: added support for indexed binary postprocess files to speed-up the results cache mechanism and the reading process.
  • Two new preferences has been added under the Results' cache label:
  • Use indexed binaries: uses the index file just to access the data
  • Use indexed results information: if present in the index file, the results information will be used instead of reading it directly from the whole postprocess binary file.
  • If the index file is not present, then it will be created ( if the 'Use indexed binaries' option is enabled). The index file will be regenerated if the original binary file is newer than the index file. The user can also recreate the index file by using Files-->CreateBinaryIndex in the right buttons menu.
  • A new command line option has been added 'gid -createindex results_binary_file.post.bin' to create the index file from the command line or in a script.
  • Change orientation: new option to change orientation, and their normals, of surface meshes ( triangles, quadrilaterals and circles) under Options-->Geometry-->Swap orientation of visible surfaces.
  • Display vectors: corrected drawing error when drawing as vectors a component of a resullt vector with fxed size vectors.
  • Graphs window enhanced:
  • graphs selection: double click -> edit selected graph, right mouse -> contextual menu to delete or edit graph
  • graphset preferences of legend:
  • combobox to set position instead of swap it, and allow also hide the legend
  • allow hide graphset text of the legend
  • access to opaque-transparent variable (common to all legends)
  • Customization:
  • GiD_IntervalData create ?? ?copyconditions? : new option to be inserted in the specified location
  • GID_Info condition, new suboption -count to return the amount of enties with the condition instead of the list of values
  • New Tcl command: GiD_Info opengl to get info about Opengl/glew version and renderer.
  • New Tcl subcommands related to graphs:
  • GiD_GraphSet edit legend_location|title_visible
  • GiD_Info postprocess get graphs_option LegendLocation|TitleVisible
  • GiD_Graph selection set|get|swap
  • GiD_Graph get_name ??

New in GiD 11.1.4 (Oct 29, 2013)

  • General:
  • Fixed bugs in new preferences window.
  • Preprocessing:
  • Fixed bugs in octree volume mesher.
  • Postprocessing:
  • Points, spheres and circles sizes: maximum limit restriction relieved and turned into a warning, values above the maximum limit may cause that these elements not be drawn if Quick draw mode is used.

New in GiD 11.1.3 (Oct 29, 2013)

  • General:
  • Spheres + VBO: added memory limit when drawing thousands of spheres with high detail level. If limit is reached, then the detail level is lowered. At detail level 0, spheres are drawn as points. The memory limit is set to 1 GB, which implies that up to 120 thousand spheres can be drawn with a nice detail level (n.d.l.) of 9, i.e. ~630 triangles per sphere, 150 thousand spheres up to n.d.l. 8 ( 510 triangles), ..., 560 thousand up to n.d.l. 4 ( 128 triangles).
  • Problem saving the GiD password avoided (Windows platform with 'User Acess Control' enabled). Administrator permission is asked to allow write the password to file.
  • gid -tclsh ?? to source a file in a tclsh or open a interactive Tkcon console (e.g. to do special thinks with and auxiliary script or execute the solver calculation)
  • MouseWheel now zoom the model directly, without require pressing the key
  • Improved preferences window using a tree to organize the information.
  • Preprocessing:
  • Improvements in Octree based mesher.
  • Spheres rendering: new draw and faster mode for spheres which uses a texture to draw a sphere. Can be enabled and disabled in the Graphical panel of the Preferences window:
  • Fixed some bug related to groups, and some new features, like select dependencies, and list conditions applied to some group
  • Postprocessing:
  • Result distribution window: to show a graph of frequency distribution of nodes or elements by result spans.
  • Multiple graphs: now it is possible to have more than one graph, separating them by 'graph sets' that can be handled from the 'Graphs window'
  • Table to edit graph points enhanced: multiple selection, allow copy/paste in Excel, etc.
  • Graphs are drawn inside the 'graphs window' instead of the main window, to simultaneously see the model and graphs.
  • Graphs operations enhanced: now it is possible to operate with two graphs,e.g. to substract them, with different amount of x values.
  • Graphs: Labels are properly showed with logarithmic scale.
  • Graphs: If applicable units are drawn in the axis label.
  • Graphs: Result step is specified in the graph title.
  • Cut Wire: now all edges of elements of the model between user specified points are cut. Still the user should pick points lying on model edges.
  • Stream lines: better calculation of initial time step to create stream lines.
  • Stream lines: new 2D constraint option, with which the stream lines calculations discards the z-coordinates of the mesh and the z-component of the vector field. The stream lines is projected to the triangle or quadrilateral mesh though.
  • Customization:
  • New GiD-Tcl event BeforeReadGIDProject that allow to return -cancel- to abort it.
  • New GiD-Tcl event AfterSaveFile raised when exporting a file in some format.
  • New macro to import a selection of multiple IGES files and send then to layers named with file names and collapse independently.
  • New GiD_Info parametric uv_projection_z_fromcoord subcommand, to get the location of a point projected in direction z on a surface
  • New GiD-Tcl command: GiD_GraphSet create|current|delete|edit|exists|list
  • Addet options edit and exists to the GiD-Tcl command GiD_Graph, and an optional parameter could be specified.
  • GidUtils::TkwidgetGetVector3D predefined Tkwidget procedure to show in a single row three entries for x, y, z real coordinates of points or directions.

New in GiD 11.1.2 (Oct 29, 2013)

  • General:
  • File 'download.xml' to get a problemtype on demand from the 'Internet retrieve' repository
  • New KML plugin, to import 'Google Earth' .kml meshes in preprocess, and export results in postprocess, .kmz compressed files are supported.
  • Plugin Ema3D, fixed bug with some special description of cartesian meshes.
  • Grey images: Corrected problem with grey images when they were used as textures or background.
  • new command line option -noredirect : to avoid redirection of stdoutput and stderror messages and print them in the console.
  • Preprocessing:
  • Material window: added a button to allow rename a material
  • Import xyz files: option to triangulate points or nodes after import, and allow XYZ first line header.
  • Allow generate structured mesh on surfmeshes of 4 or 3 sides.
  • Bugs fixed in octree volume mesher.
  • Parallel processing used in octree mesher (unstructured volume mesher). (Number of threads to be used defined by the user in the Utilities->Preferences window, General tab).
  • Fixed bug in the creation of ContactVolumes when its surfaces have holes.
  • Postprocessing:
  • New Calculix plugin, to import 'Calculix' .frd mesh and results in postprocess (Files->Import->Calculix...)
  • Labels of results: corrected problem which appeared sometimes with labels of results, when the timestep was changed the label of the result change to label of node number.
  • Spheres: when drawing sphered / particles / points in nice mode, the quads now are drawn as 4 triangles, instead of 2, so the render quality has been increased a bit.
  • Textures: when applying textures, if the render mode is vertex array or vertex buffer object, it is changed to display lists, because textures mapped on meshes are still not supported in va/vbo mode.
  • Textures --> ScreenMap: if GeoReference information is present, it can be shown and used to project the image to the mesh, f.i. applying terrain images to a terrain mesh.
  • Textures: corrected problems: when changing mesh style, texture now remains on; and when applying a texture, draw no results ( c.fill & co) --> c.fill hides texture
  • Results: corrected bug when result's name is > 100.
  • Reading TIFFs: ( for textures or background) support for tiff using colour maps and inverse black-white maps.
  • XYZ import: option to triangulate/tetrahedrize the point cloud after importing.
  • line graphs: corrected bug for line-graphs when triangles are aligned and "very close" to the line.
  • Customization:
  • .bas template command *FileId to provide the channel of the calculation file to a tcl procedure to directly print data.
  • GiD_File fopen|fclose|fprintf|list command to allow print data from tcl in the calculation file opened from a .bas template
  • GiD_EntitiesGroups get , new options:
  • -count to get only the number of objects instead of its list.
  • -element_type : to filter the types of elements to be taken into account
  • GiD_Groups edit|get, new 'state' option with possible values: normal, disabled, hidden
  • new function gid_themes::GetImageModule, retrieve images from module according to GiD theme, more info on customization manual.
  • Fixed bug overwitting .spd file when using 'Save as' (current file get from memory data was overwritten with old .spd disk file)

New in GiD 11.1.1 (Oct 29, 2013)

  • Preprocessing:
  • Native groups.
  • Dimensions: allow create a Radius dimension in mesh view setting three coordinates.
  • Fixed some bug concerning semi-structured volumes when checking topological compatibilities before meshing.
  • Layers window: is no more restricted to be opened in preprocess integrated in the main graphical window
  • Octree volume mesher ready to be used from MeshFromBoundary option. Option to set a maximum angle to consider sharp edges (MaxAngleSharpEdges).
  • Several bugs fixed in octree volume mesher.
  • Postprocessing:
  • Isosurfaces and Streams: corrected bug which reset iso+stream visualization styles when Geometry --> NoResult was selected.
  • Isosurfaces: transparency factor of monochrome isosurfaces can be changed with Geometry --> Options --> Iso surfaces --> Change color.
  • Display Style window: now the layers window can be opened when it's integrated in the main graphical window.
  • Several results: corrected problem which caused color artifacts when drawing c.fill, vectors with colour depending on the vector's modulus and several isosurfaces with their own result's colour.
  • Isosurfaces: corrected problem related to empty legend window when they were placed outside the main window.
  • Display matrix vectors ( stresses): corrected bug which caused to draw only the X component of the Si main stress vector in render normal mode. In render flat and render smooth modes, stress vectors were drawn correctly though.
  • Labels: labels are drawn a little bit nicer and smarter, i.e., GiD tries to place labels in one of four positions, where the label is less occluded by the model.
  • Spheres and circles: corrected bug when merging files with spheres or circles.
  • Quadrilaterals and VertexArray and Vertex Buffer Objects: now quads are drawn as 4 triangles, as with Display List draw mode.
  • Customization:
  • GiD-Tcl event proc AfterProcess { words is_rotation } , to able send GiD commands from a master to a slave
  • GiD-Tcl commands:
  • GiD_Groups create|delete|edit|get|list|window|exists|draw|end_draw
  • edit rename|color|visible|allowed_types|parent
  • get color|visible|allowed_types|num_entities|num_conditions|id|parent
  • GiD_EntitiesGroups assign|unassign|get or GiD_EntitiesGroups entity_groups
  • (over: points|lines|surfaces|volumes|nodes|elements|faces|all_geometry|all_mesh)
  • GiD_Info conditions ovgroup, GiD_Info conditions $condname groupallow|condmeshtype|canrepeat
  • .cnd file: Conditions 'over groups' and special field GROUPALLOW to restrict allowed categories of enties of the group: points lines surfaces volumes nodes faces
  • New .bas template commands related to groups (see Dump.bas example template) :
  • *loop groups, *groupnum, *groupfullname, *groupname, *groupcolorrgb, *groupparentnum,
  • *set group *GroupName *nodes, *GroupNumEntities,*loop nodes *onlyingroup
  • *set group *GroupName *elems, *loop elems *onlyingroup
  • *set group *GroupName *faces, *loop faces *onlyingroup, *faceelemsnum:*faceindex
  • New .bas template commands related to conditions over groups:
  • *loop conditions *groups, *loop groups *onlyincond, *groupnum *groupname
  • GiDPost library + GiD: the GiD_FlushPostFile command ensures that the last result is flushed to the postprocess file so that gid can read it completly and only complain about the incomplete file.
  • General:
  • Labels: now labels are shown when they are selected and not after pressing the 'escape' key.
  • Fixed some bug when using remote calculation.
  • Calculate in Linux: now the line ending of the first line in the .unix.bat file is checked and issues an error if it looks like a ms windows one.
  • PostScript ( ps, eps), pdf,svg: added gl2ps library, by C. Geuzaine, which
  • improved size of vectorial postcripts ( x4 in size reduction),
  • adds new output formats: svg ( scalable vector graphics), pdf ( portable document format).
  • whengenerating vectorial images ( ps, pdf, pgf, svg) contour fills are drawn without textures, drawing method is changed to display lists and after the image is generated, their state is restores back.
  • Vectorial prints ( ps, eps, svg, pdf): comments and legend are ensured to be drawn over the model.
  • Drawing Zoom factor: now the zoom factor is shown just under the axes. Zoom frame set the zoom factor to 1x. When a project or a postprocess model is opened, the readed view is also used as zoom factor 1x, but the next zoom frame will be zoom factor to 1x. The showing of the zoom factor can be disabled through the right menu option ( or command line commands) Utilities --> Variables --> ShowZoomFactor .

New in GiD 11.1.0 (Oct 29, 2013)

  • Preprocessing:
  • Geometry:
  • Conditions window: allow list values of applied conditions along all intervals.
  • Creation of NURBS line as curve u or v constant on a NURBS surface.
  • Creation of points specifying u and v on a parametric surface.
  • Mesh:
  • Octree volume mesher
  • Draw grid on cartesian mesh.
  • Variable AlignSemiStructuredNodes to force the semi-structured volumes to have the structured nodes aligned.
  • Postprocessing:
  • new simplification mode for visualizing huge meshes. at the moment only geometric criteria is used. c.fill and display vectors can be drawn over this simplified mesh.
  • Post state also saves cut between sessions.
  • Faster vectors drawing in render mode, corrected " options --> vector--> draw all vectors " option
  • more integrate vector options to appear in graph window
  • Enabled quick internal texture drawing method with display style nodes and nodes+boundary now, selectable through Options --> Geometry --> point options
  • Legends: same look for linux and ms windows.
  • Customization:
  • Condition with locals axes field #LA#, new kind of 'automatic main' #M# axes for surfaces using its main curvature directions if they can be defined.
  • Plugins: GDAL 1.1 allow convert raster file into Arc/Info grid ASCII file.
  • Problemtype Ansys, added function to import mesh of hexahedra from Ansys file.
  • dev_kit / GidUtils: new gidutils functions:
  • GidUtils::TransformScreenToWorld { scr_x scr_y} # transforms screen coordinates to world coordinates
  • GidUtils::PickWorldPoint { { WarnLineMsg ""}} # waits for the user to picka world point
  • Fixed bugs:
  • General:
  • Fixed problem when taking JPG snapshots.
  • Fixed bug: now 'gid -help' prints help in the linux console.
  • Fixed bug with tooltips which caused to draw a very long single line.
  • Fixed problem when taking snapshots with the 'take snapshot' icon
  • Preprocessing:
  • Geometry:
  • Fixed bug in geometry from mesh option.
  • Avoid error messages directly printed to stdout when trying to open a jpeg file (e.g. background image)
  • Surface division: fixed bug that join close points of the surface
  • Mesh:
  • Fixed bug in semi-structured volumes meshing.
  • Fixed bug in RSurf unstructured surface mesher.
  • Fixed bug in meshing advance bar.
  • Fixed bug in unstructured quadrilateral mesher.
  • Fixed normal orientation on faces of prisms for vertex buffer objects drawing method.
  • Fixed several configurations where Tetgen crash.
  • Fixed bug in cartesian mesher for non-uniform meshes
  • Postprocessing:
  • Fixed bug when drawing transparencies in normal render, i.e. without ilumination, which caused to draw the mesh too dark.
  • Fixed bug when taking PNG snapshots of displayed vector results, also stresses and complex vectors, which caused to draw vectors and legends somewhat transparent, and looked too light.
  • Corrected bug when results cache was activated and cuts were converted to full featured sets ( Do cuts --> convert cuts to sets), when interpolating the new results, the original were not retrieved from disk.
  • Fixed problem with which the user could not abort reading multiple files.
  • Fixed problem which caused gid to crash with vertex buffer objects and some complex visualization combinations.
  • Fixed problem when exporting PLY: now the number of faces is checked to avoid writing empty ply files, only surface meshes and cuts converted to sets are exported.
  • Fixed problem when exporting cuts: avoids writing of empty files.
  • Fixed problem with graphs, which added '_' in names.
  • Fixed bug when doing a contour fill which caused to change the 'Point' visualization style.
  • Fixed problems with the thousand separator in numbers.
  • Fixed problem then creating a Do cuts --> cut wire which could not be created when the 'draw interior elements' is disabled for a surface mesh.
  • Fixed problem when selecting points for cuts, graphs, etc., on large dimensioned models.
  • Fixed problem with which sometimes nodes could not be labeled.
  • Created meshes inherits settings from parent meshes in following operations:
  • separating connected components,
  • extracting boundaries,
  • joining sets or volumes,
  • dividing by selection,
  • Graphs: when doing several integrals, only the first message is displayed in a window, the rest is showed at the command line.
  • Integrals: When doing integrals, values are no more displayed in a window.
  • Stream lines & line size: ensure line size is not 0.0.
  • Point visualization style: the Options --> Geometry --> point option 'internal texture' can also be used with this style to speed-up drawing with a nice look.
  • Importing cut planes: import all cut planes by default, the user is no longer asked.
  • Fixed problems reading automatically view when changing to postprocess.
  • Fixed errors when changing line size drawing value.
  • Fixed bug drawing graphs while the model was in perspective mode.
  • Merging multiple files: corrected problem when merging parts of meshes when there are different meshes at different steps
  • Smooth contour fill: only smooth nodal results for the meshes where the gauss points, and their results, are defined.
  • Several Results + Contour Fills with Gauss Points results: corrected problem when doing several c.fill with different results on gauss points, which caused previous applied contour fills to be corrupted.
  • Customization:
  • Fixed bugs in chinese messages catalog that crash GiD using this language.
  • Units: fixed bug converting degrees Kelvin celsius.
  • Hdf5 package: fixed bug writting sets of strings without compression.
  • Plugins:
  • EMA3D 1.1 import also ISOTROPIC BODY and NEW THIN WIRE entities.
  • GDAL 1.1 allow convert raster file into Arc/Info grid ASCII file.
  • Amelet 1.20 fixed bug exporting isolated nodes of cartesian mesh.
  • Automatically update menus when special Tcl variable ::GidPriv(PostSpaceDimension) change.
  • GiD_Mesh: refresh mesh to visually see changes in VBO and VA visualization modes.
  • GiDCustomHelp find html help on the folder appropiated for the current language.

New in GiD 11.0.6 (Oct 29, 2013)

  • Postprocessing:
  • Display vectors: corrected drawing error when drawing as vectors a component of a resullt vector with fxed size vectors.