GiD - The personal pre and post processor
From 15 to 16
Main news from version 15 to version 16. (See 'Detailed changes' for the full list of news).
General:
- Cloud models storage for logged users
- 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:
- Plugin to export results in shapefile format (GIS)
- 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_index $idx_step -set_name $name Elements $element (new optional flag -set_name $set_name)
- GiD_Info mesh -post ?-step_index <idx_step>? ?-step_value <step_value>? (new optional flag '-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.
COPYRIGHT © 2022 · GID · CIMNE