# What is new from version 7.2 to beta version 7.4b

#

NEW FEATURES - PREPROCESS

- New mesh renumber option. Setting the variable 'RenumberMethod' to 1, after generate a mesh, the nodes are renumbered with a Reverse Cuthill-McKee algorithm. (setting 0 the old renumber method is applied, and setting -1 the mesh is not renumbered). For future versions new algoritms can be included.
- Add to dev_kit.tcl some procedures to select GiD coordinates or entities: ::GidUtils::GetCoordinates, ::GidUtils::PickEntities (useful for tcl-problemtype developers)
- Translation: Added to general prefences a language option. It's possible to add a new language copying inside scripts\msgs the apropiate language catalog message file (es.msg, de.msg, etc.)
- Custom Render: The user can define new render styles, selecting the layer color to draw entities, the visibility, width, etc. (menu View->Render->Customize...)
- Acis Import: updated to ACIS 7 format.
- Parasolid Import: updated to Parasolid 11 format.
- New Shapefile import (useful GIS format).
- Tcl/Tk: internal GiD interpreter updated to Tcl/Tk 8.4.1 version.
- Encryption functions.
- Backup: each GiD store your own backup, and ask the user to restore the model if GiD crash.
- Bas template: new commands *ElemsType, *ElemsTypeName, *SetFormatForceWidth, *SetFormatStandard, *nelem(OnlyPoints, *set elems(OnlyPoints).
- Tcl: it's possible cancel the calculation from the tcl-GiD event procedures 'BeforeWriteCalcFileGIDProject' or 'BeforeWriteCalcFileGIDProject' returns '-cancel-' (to check data input before calculate).
- Tcl: new tcl-GiD event procedures BeforeGenerateMesh and AfterGenerateMesh.
- Play sound general preference: to play a sound when some task is finished.
- General preference 'Shrink windows when selection' to resize some windows (layers, conditions...) when selecting to facilitate this selection.
- Procserver: get remote calculation server info (available groups,...).
- It's possible to set the number of a new volume or planar surface (useful for scripts automatization).
- Variable 'CalcWithoutMesh' to write the calculation file without mesh entities (for some special problemtypes).
- New specialized GiD-tcl commands to manage conditions, materials, local axes, mesh edit , etc (GiD_ModifyData, GiD_AssignData, GiD_CreateData, GiD_LocalAxes, GiD_IntervalData, GiD_Mesh ).
- New GiD-tcl command drawopengl to directly draw in GiD from tcl scripts.
- Import/export materials updated for book and special fields support, and accepted blank lines in material or condition file.
- Iges export: if the problemtype has model units, then write this units in the iges output file.
- GiD-tcl info command: new order info parametric line|surface to obtain coordinates, derivatives, etc.
- Nastran import: new GiD-tcl event procedures to process information in the problemtype.
- DXF export: try to export surfaces as 3Dface if possible or else an approximate polyface mesh.
- RecentFiles menu to access to the last models.
- Fast surface render for some simple cases.
- Edge collapse enhanced.
- New utilitis to mesh edit (smooth a selection and map nodes over geometry).
- Mesh from boundary command to generate tetrahedras from a triangle boundary.
- Move node utility enhanced, deleting collapsed nodes and elements.

NEW FEATURES - POSTPROCESS

- New right buttons look
- View can be accesed directly through TclTk with '.central.s info view' and '.central.s process view set view ""'
- New 'Utilities->graphical->animation script' window which allows the user to define a sequence of scenes which will be animated
- New 'Utilities->Report' window for creating reports: images, List Entities info, text, etc. can be inserted.
- Changed the boundaries calculation algorithm, should be faster and uses a little less memory than before, also for preprocess-
- Smooth Contour fill: shows a contour fill with smoothed gauss points results: min, max and mean value of the nodal extrapolated results
- Labels, dimensions, comments, legends and axes are scaled with High resolution printings ( >200dpi).
- Cuts can be done giving the coeficients of the cut plane: Ax + By + Cz + D = 0
- The lines of the volume meshes are also drawn when the option 'draw interior' is on, and not only the internal faces as before
- Background image and texture also in JPEG format

CORRECTED BUGS - PREPROCESS

- Errors with temporary files with not occidental operating systems (japanese, Corean, etc) using filenames with not ASCII characters.
- Check of bas numeric format before apply, to avoid crash using some incorrect format.
- The user can cancel the 'quit' function if some process is still running.
- Corrected mesh quality graph bugs with small elements.
- Corrected internet retrieve bug with some fast connections.
- Bas template: *break can exit a for or a loop
- IGES export: bad output file extension if the user not assign any extension.
- IGES import: more tolerant to files with incoherent data (bad parameter count field 14, etc.)
- Corrected read/write bug of GiD Ascii files with conditions over layer.
- Corrected crash creating a surfmesh from a quadrilateral mesh.
- A condition over face elems is applied in a interface between materials to two elements instead to select only one.
- Corrected bug of aditional random blank spaces in the calculation file.
- Corrected slow Reverse Cuthill-McKee renumbering with 1-noded elements.
- Swapped bad orientation of volume elements created with a copy/move by mirror.
- Corrected a bug calculating the area of some trimmed surfaces.
- Avoided geometric entities renumber when generate a mesh.
- Corrected a bug generating tetrahedras with background mesh sizes.

CORRECTED BUGS - POSTPROCESS

- Corrected bad precision calculating eigenvalues and eigenvectors for tensor results.
- Corrected the gausspoints extrapolation with given natural coordinates and for cuadratic elements
- Corrected bug when changing number of colors and contour fill and visualizing several results at once
- Corrected some problems while animating several results at once
- Correction while reading tecplot files with hexaedras
- Some corrections for the legend and the c.fill ranges for extreme situations: range width too small, limits too close, < epsilon
- When changing the render style for the meshes, it changes the render of the isosurfaces too
- Correction when projecting a texture to the border of the mesh
- Correction when cutting more than 100 meshes and when cutting volume meshes
- Some corrections when selecting results, analysis and steps with the same prefix
- Corrected the merge(Ascii) option which didn't merge partial values of the same result/step/analysis
- Independent behaviour for the 'animation controls' and 'animation results' windows
- Correction of the 'Read Batch' windows which swallows the quotes of the batch file