GiD - The personal pre and post processor

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »



Main news from version 15 to version 16. (See 'Detailed changes' for the full list of news).
General:

  • Cloud models storage
  • 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
  • File browser: allow zip/unzip.
  • Html help disk size much smaller than previous versions
  • Avoid GiD lock starting/ending if login server has problems to answer requests, and faster asynchronous start.
  • Included problemtype interfaces Nastran, Abaqus and Ls-dyna that now don't require an extra Compass password.
  • 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
  • macOS: GiD build on macOS 10.15 Catalina, solved USB access problems.
  • macOS retina support.


Pre-process

  • 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.).
  • IFC geometry format import (BIM standard format)
  • Undo enhanced (redo, undo last command, use backup as starting point, not lost history saving model, copy commands from undo multiple window, etc.).
  • Repair check contact volumes integrity, and do some repair in simple cases


Post-process:

  • New option Convert Visible iso-surfaces to Cuts.
  • Fix lack of memory bug with results cache
  • Volume rendering: again functional and with some additions.
  • Fixed bug when cutting multiple meshes.
  • Corrected problem when importing multiple VTK files.
  • HDF5 corrected some errors when reading and writing results.
  • skipping steps when reading results: added option to read every X steps.


Customization:

  • 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
  • linux and macOS: $GID/tk_widgets_demo script added to show a collection of tk widget demos and its source code.
  • CustomLib
    • 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 GiD-Tcl events:
    • GiD_Event_BeforeCalculate, GiD_Event_AfterReadPreferences, GiD_Event_AfterSavePreferences, GiD_Event_BeforeExit, GiD_Event_AfterDataManagerSetCloudFolder
  • New Tcl commands:
    • GiD_AccessValueAssignedCondition ?-field_index? set|get <condition> <over> {<question>|<field_index> ?<value>? ... <question>|<field_index> ?<value>?} <entities>
    • GiD_GetUserSettingsCommonDirectory ?-create_folders? , return the main user GiD folder
    • GiD_Project backup save|read ?-ignore_must_save_flags? <name>
    • GiD_Mesh list face (e.g. "GiD_Mesh list -normals_dotprod_threshold -0.9 face" to identify problems)
  • New Tcl sub-commands:
    • 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 results as a list of objarrays (more efficient).
    • GiD_Info mesh -post -step $idx_step -set_name $name Elements $element (new optional flag -set_name $set_name)
    • GiD_Info mesh -post ?-step <idx_step>? ?-step_value <step_value>? ... added option 'step_value'.
    • GiD_Info variables ?-mesh? ?-expand_array_names?
    • GiD_Info check surface <entity_id> selfintersection ?-tolerance <tolerance>? (new -tolerance optional flag)
    • GiD_Info check mesh contact_elements_connectivities, to check integrity of contact elements
    • GiD_Info postprocess get cur_step_index , to get the integer index of the current step
    • GiD_Groups get all_properties <group> and GiD_Layers get all_properties <layers>
    • GiD_Geometry get: new sub-options label_on | selected
    • GiD_Geometry edit point|line|surface|volume <num> material|label_on|selected <value>
    • GiD_Mesh get: new sub-options label_on | selected
    • GiD_Mesh edit node|element <num> material|label_on|selected <value>
    • GiD_Project transform_problemtype <new_problemtype>
    • GiD_Sets get command: new element_type and element_num_nnodes options to get these values
    • GiD_Result get new optional flag -ignore_no_result, to avoid the result values that are unset
  • Packages:
    • package objarray new `-binary <data>` option
    • objarray foreach <var_name> <objarray> <body> to easy loop on all array values
    • Added Tcl package vfs
    • 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)
  • New GiD variables ShowFigures(BoundingBoxLines), ShowFigures(BoundingBoxSurfaces), ShowFigures(BoundingBoxVolumes) to draw the bounding box of these entities.
  • GidUtils::OpenWindow , GidUtils::CloseWindow , etc handle classic data windows.
  • No labels