Skip to content

FEBio Studio 2.4

Choose a tag to compare

@SteveMaas1978 SteveMaas1978 released this 15 Nov 20:48
· 2430 commits to master since this release

New Features:

  • Added option to the import-spring tool to generate linear truss elements instead of springs.
  • Added support to the import-springs tool to read springs from a vtk file.
  • Implemented GMesh (version 4) file export.
  • Added option to fiber generator tool to create a map, instead of assigning to element fiber vectors.
  • Added additional plane rotation parameters to fiber generator tool.
  • Added new geodesic-curve create tool, which can be used to generate geodics, or shortest-path-curves on existing geometry.
  • Added filter to convert element data to node data for types vec3f, mat3fs, and mat3f to the Data tab on the Post panel.
  • Implemented Kinemat tool on the build side, which allows users to use kinematic data to setup a forward FE model.
  • Added panel to Statistics window that shows min, max, mean, std. dev, and std. error.
  • Added option to VTK-export to write the element part IDs as cell data.
  • Added "Magnitude" component to mat3d and mat3f data types when visualizing FEBio plot data.
  • The muscle-paths plots now support a "guided-mesh" feature, which allows the muscle path to move with the deformation of another mesh.
  • Added a legend bar for visualizing data using the mesh inspector.
  • Added ability to use the plotted data in a math expression in the Math plot tool of the graph window. (use _data as function name.)
  • Added support for 32-bit signed and unsigned pixel types for reading 3D image data.
  • A new tool was added for editing mesh data on the Tools panel of the Build panel. This tool allows you to overwrite values assigned to elements.
  • Added option to write face and element connectivity when exporting data fields from the Post-Data panel.

Improvements:

  • Made the Revolve Faces tool more robust.
  • Expanded support for reading GMsh 4 files.
  • Modified shell thickness modifier so that when no elements are selected, the thickness of all elements is set.
  • Added smoothing option to loft tool.
  • Nodal and element IDs are now serialized and preserved when writing feb files.
  • Node, element, and part IDs are now read from LSDYNA model.
  • Added support for reading node IDs from xplt file version 3.3.
  • Current folder is now set to the path of the last file that was loaded successfully.
  • Added additional support for interpolating state data.
  • About box shows normal size FEBio Studio icon again.
  • Added scale factor to curve probe. Fixed issue with evaluation of time-averaged data.
  • The data import dialog is now used to import the points of the curve probe.
  • Ensured that the default directoy for opening and saving is consistent (and equal to the current working directory).
  • Added context menu for deleting named selections.
  • Added the divisions and smooth options to the legendbar options dialog.
  • Use ctrl or ctrl+shift to zoom a plot in x or y only.
  • The "Source" label in the Graph window is now hidden when the data source widget is not used.
  • Load controllers can no longer be deleted if they are being used in the model.
  • Changed the element selection logic so that it is easier to select discrete elements.
  • Added support for editing scalar part data stored as DATA_MULT.
  • Updated selection report to include nodes of currently selected discrete element.
  • Increased the max number of geometry items that can be displayed in model tree to 10,000.
  • Ensured that node partitioning remains preserved when partitioning elements.
  • Turned off specular lighting when rendering planecut.
  • Elements that are visible because neighbors are hidden can also be region-selected with "ignore interior" option on.
  • Modified help section on Inflate tool in FEBio Studio User manual.
  • Modified Inflate tool for creating boundary layer meshes on existing tetrahedral meshes. The new formulation performs a series of operations that extrude the selected surface inward with a biased mesh, then fills the resulting inner surface with a tetrahedral mesh (TetGen), finally welding the two parts together and returning a rebuilt mesh with no seams.

Bug fixes:

  • Fixed crash in mesh inspector when no object is selected.
  • Fixed issue with verifying nodal IDs when export to febio file.
  • Fixed bug in code that maps parameters between containers.
  • Fixed empty error message.
  • Fixed shell-to-solid rendering option.
  • Fixed bug in option to replace contact interface.
  • Fixed crash in Abaqus reader.
  • Fixed potential crash in GModel::ValidateNames.
  • Fixed some issues where node and element indices were used instead of IDs.
  • Fixed issue in reading session files with plot groups.
  • Fixed parameter name for muscle path.
  • Fixed issues with adding new states. Added support for interpolating data for new states.
  • Fixed issue with curve probe parameters not updating. Arc lenghts are now used as the ordinate axis in the curve probe plots.
  • Fixed typo in job run message box.
  • Fixed bug with Average Intensity Over Elements option in ImageMapTool
  • Fixed logic bug in processing error string from lsdyna import.
  • Fixed bug in scalar field tool when generating constant element data.
  • Fixed issue with importing gmsh file where wrong tag was used to partition the mesh (issue #71)
  • Fixed issue with update of the isosurface plot when users change parameters.
  • Fixed issue with exporting node sets based on part lists.
  • Removed duplicate manual figures
  • Fixed issue with volume rendering 32 bit integer images.
  • Fixed issue with reading very large Tiff files.
  • Fixed crash when exporting a model that has no materials to feb4 file.
  • Fixed GUI slowdown caused by working with medium to large images.
  • Fixed issue with syncing discrete selection to model tree.
  • Fixed issue with updating discrete element selection.
  • Fixed issue with importing partlists from feb4 file.
  • Fixed bug in pixel inspector caused by incorrect scaling. Pixel inspector rectangle is now drawn correctly.
  • Fixed issue where error string of mesh modifier did not propagate to the user.
  • Fixed issue with updating part sections when the mesh is changed.
  • Fixed issue where random faces get selected after deleting a face selection.
  • Fixed crash when purging selections from model components.
  • Fixed bug in render vector plots for element data.
  • Replaced allocation of "old" spring materials with the "new" discrete materials from FEBio.