Skip to content

SofaUnity_v21.12.00

Compare
Choose a tag to compare
@epernod epernod released this 23 Jul 09:38
· 56 commits to main since this release

Improvement of the Unity asset to integrate SOFA for the release v21.12 as a full both way communication.
This asset do not integrate the .dll right now.

What's Changed

  • [src] Fix SOFA scene graph cleaning on SAPAPI destruction
  • [src] Multiple factory fixes to solve problem of VisualModel creation failure, bug of gameObject creation even if sofa component is not supported and add distinction between Sofa Ode solver and Sofa Linear solver
  • [src] Backup controller movement from demo and remove heart beating from ThirdPersonCamera
  • [src] Fix new plugin names
  • [Full API] Add support for Hexahedral mesh by @epernod in #42
  • [src] Add support for Data flag and Data counter, update Data display to take IsReadOnly flag into account, Add getter for IsRequired Data flag
  • [src] Update DataArchiver to use a single list of BaseData and cast to the corresponding specification depending on the type of Data.
  • [src] Fix serialize of array and add backward compatibility if project was not using m_dataArray
  • [src] Add method in SofaBaseData to know if Data is supported and if it is a vector
  • [src] Add SofaDataVector to handle basice types of Sofa Data <vector < > >, add getter in SofaDataArchiver to get SofaBaseData or SofaDataVector from data name
  • [src] Update set/get bindings for vectorOfVec3 and vectorOfVec2 to handle float/double Data types
  • [src] Fix bug of counter getter access and dataType value during parsing. Add checkIfDirty method in SofaData
  • [Fix] VisualModel topology change handling when SOFA mesh increase by @epernod in #45
  • [Full API] Various fixes on root Node and scene creation by @epernod in #46
  • [Full API][Demo] Add new scene and scripts for burning simulation by @epernod in #47
  • [Full API][Demo] Update endoscopic directory to add new models and textures by @epernod in #48
  • [Full API][Models] Clean repo for release and update logos by @epernod in #49
  • [Full API][Demo] Add new demo scene and script to simulate liver cutting by @epernod in #50
  • [Full API][src] Various bug fixes for release by @epernod in #51
  • [Demo] Reorganise Scene folders: Demo, Benchmarks and tutorials by @epernod in #52
  • [Full API][src] Fix python loading scene by @epernod in #53

Full Changelog: SofaUnity_v21.06.00...SofaUnity_v21.12.00