Message: Fixed the ITEM export page to bring up the export dialog. |
Message: Fixed ITEM when looking for forced sweep solutions. A potentially empty vector was being dereferenced. |
Message: Fixed ITEM when a user attempted to access the mesh quality on a volume that has not been meshed. |
Message: Fix for crash when using Trelis FEA. If a user just had Trelis FEA (as opposed to Trelis CFD or Trelis Pro), the program would crash on startup due to the boundary layer index being out of range in DisplayInteractTool. Modified DisplayInteractTool to check for TrelisCFD before trying to do anything with boundary layers. |
Message: Fix for command: Create {Body|Volume} Surface [HEAL|noheal] [keep] [sheet]. When 'sheet' option is specified and surfaces form a closed-shell, we force it to be a closed-shell with zero volume. |
Message: If a user created a custom button with no journal commands, Trelis would crash when the user pressed the custom button. |
Message: Modified how the default geometry engine is saved in the settings file. Changed so that the geometry engine will only be saved in the settings file if the change was made through the options dialog. So if you change the engine from the command line by doing something like "set geom engine occ", it will still start with the default engine as specified in the options dialog (acis or facets) the next time you run Trelis. |
Message: Fixed crash when a mesh preview is done on a point curve before actual meshing. |
Message: Bug fix for the Geom->Volume->Modify panel when doing reset. Anytime after opening the volume modify panel, if a user input the command 'reset', it would journal as 'volume'. Modified the panel implementation to avoid the reentrancy problem. |
Message: Improved Patran import functionality. Made changes to read in material data. Also fixed a bug where the blocks were being imported incorrectly. Instead of always importing just one block with an id of 0 (which is invalid anyway), it now reads in the correct number of blocks with appropriate IDs. |
Message: Fixed additional memory problem with the GUI and graphics. Fixed an additional memory problem by the GUI and graphics with selected mesh entities that have been deleted during an operation. |
Message: Enable undo by default. When a user first runs Trelis (or a new settings file is created), undo will be enabled by default. Users may still disable it, and Trelis will remember that setting next time it is run. Note that this will affect GUI testing too. |
Message: Fixed the Create Arc preview so that the previewed arc is displayed with the correct orientation. |
Message: Fixed the preview button for Geom->Curve->Create arc or circle so that the '3 Vertices', 'Vertex Center Point', and 'Curve IDs' options display a preview instead of creating the actual curve. Also added the Preview option to their help strings so that users know preview is an option. |
Message: Fixed pick widget types in the volume modify command panel. |
Message: Fixed the command panels so that focus doesn't jump from the command line to a pick widget after doing the 'reset' command. |
Message: Fixed the GeometryRepairTool Heal shortcut button. The heal button at the bottom of this power tool now opens the correct command panel (Volume Heal). |
Message: Modify how groups are created in the GUI. Changed the Group Manage command panel to only deal with group names. Also modified group creation in the tree so that when groups are created, the command is journaled. Groups created in the tree are also given the default name "Group_#" where # is the id number of the group, so that there are no spaces in the group name. This allows users to use the group name in commands without quotes. |
Message: Bug fix for the volume and surface mesh command panels. Modified the way the mesh command panel obtains ids from Trelis. Previously, it tried to get the id of whatever was selected in the graphics window, which led to a crash bug. Now it uses the ids entered into the pick widget. |
Message: Changed the echo command string when journaling is off. When journaling is turned of, the echo command string is now "Finished Command:..." instead of "Journaled Command:...". |
Message: Added a warning to the surface mesh panel. If a user tries to do the advanced options with the map or submap schemes on the surface mesh panel, it will give a warning on the panel when a user tries to do more than one surface at a time. |
Message: Added topology checks to some command panels. Add topology checks to:
- Blocks->Manage
- Sidesets->Manage
- Nodesets->Manage
- Mesh->Curve->Quality
- Mesh->Vertex->Quality
|
Message: Fixed topology checks for blocks and sidesets. If you created a block or sideset using a volume or surface, the topology checks for model edge, coincident nodes, coincident quads, and coincident tris would fail with an error saying an index was out of bounds. This was because the check was trying to get list of element (or faces or tris) incorrectly. Changed how the functions get these lists, which fixed the problem. |
Message: Modified the surface submap and map advanced options. Added a checkbox to display the vertex types when using the advanced options on the surface map and submap panels. Changed the reset button to reset the surface. |
Message: Removed unsupported mesh quality checks from command panels. Removed the following topology checks from the command panels:
- Model Edge Check. Removed from Mesh->Curve, Mesh->Edge, and Exodus->Nodeset.
- Topology Check. Removed from Mesh->Edge.
- Coincident Quad Check. Removed from Mesh->Tet, Tri, Edge, Node, and Exodus->Nodeset.
- Coincident Tri Check. Removed from Mesh->Hex, Quad, Edge, Node, and Exodus->Nodeset.
|
Message: Modified help strings. Modified the help strings for quality check topology, topology check coincident, and topology check model edge to more accurately reflect which types (group, volume, block, hex, etc.) are supported for these commands. |
Message: Modified Acis import dialog to import free surfaces as sheet bodies. The modified dialog will now import free surfaces as sheet bodies by default. However, the user can uncheck this option in the dialog and import a free surface if they wish. |
Message: Added a body picker to the Acis export dialog. |
Message: Changed the Patran file type to list .neu instead of .ntr. This change mostly affects the export dialog. |
Message: Improve error reporting for HASP problems or license problems. |
Message: Fixed disappearing labels when changing mesh schemes. |
Message: Fixed desktop shortcut on Windows. |
Message: Fixed EMS generated file attributes on Linux runtime installer so they are sensible for end users. |
Message: Update RTEs. This also adds support for Windows 8. |
Message: Fixes for building 32 bit RPM/Debian packages from a 64 bit machine. |
Message: Update to include fully functional hasp_update tool. |
Message: Modified the power tools GUI so that it starts on the navigation tree. |
Message: Update HASP runtime for Linux that includes bug fixes from SafeNet to work on recent Linux distrubutions. |
Message: Fixed handling of empty lines in a journal document. |
Message: Fixed version numbers in the packages. |
Message: Fixed continuation behavior in command window for python. |
Message: Revert "Adding checkbox to propagate volume and surface sizing to curves" |
Message: Modify how size averaging is done to be more compatible with traditional sizing behavior in Trelis.
- An entity now reports a NOT_SET size instead of a CALCULATED size by default. Even with a NOT_SET size, one can still ask for a size, in which case an autosized number will be returned.
- If an entity has no size set on it, it still gets a size by averaging the parent sizes. The difference now is that instead of averaging all parent sizes, we now consider the firmness of the parent sizes.
- If all parent sizes are NOT_SET, they are all averaged.
- If parent sizes are a mixture of NOT_SET, CALCULATED and USER_SET, we average only the CALCULATED and USER_SET sizes.
For example, one can pick a surface in a large model, set a size on it, and mesh the one surface, and the set will be respected 100%. |
Message: It is no longer possible to select a deleted node. |
Message: Fixed coloring issues when using the draw command with sidesets, nodesets, and boundary conditions. Previously the color option was ignored, and the persistent color was used instead. |
Message: Fixed Auto-heal rebuild fails on merge. |
Message: Fixed imprint with zero length curve that caused crash. |
Message: Fixed saving of tris in sidesets in a cub file. |
Message: Fixed inconsistency showing auto calculated sizes in the property page. |
Message: Remove option added to the block/sideset/nodeset name command, and the block/sideset/nodeset description command. Previously there was no way to remove a name the user had assigned. |
Message: Fixed Volume visibility off commands didn't work after a webcut or boolean operations. |
Message: Fixed performance problem when reading STEP files, or any file where there are many names. RefEntityName was storing names in a SDLList, and any lookup potentially meant scanning the entire list. This also speeds up downstream operations where name attributes are being propagated, such as merging. |
Message: Fixed crash on Windows when calling CubitFileUtil::path_exists with an empty string. |
Message: Fixed orientation of CubitFaces when importing sidesets. |
Message: Fixed labels drawn wrong with multiple entity types. |
Message: Fixed hex selection when both node and hex selection filter is active. |
Message: Fixed reverse bias on a curve with curve not meshed. |