ParallelMeshSpringForceField ParallelMeshSpringForceField is the multi-threaded equivalent of MeshSpringForceField.
MultiThreading SOFA has some multithreading capabilities in its core, but more features are available in the MultiThreading plugin. Plugin Compilation Enable PLUGIN_MULTITHREADING in your CMake configuration. It is disabled by… read more →
BeamLinearMapping_mt This component inherits all the functionality from the BeamLinearMapping component and overrides three virtual functions that contain a for loop: apply(), applyJ() and applyJT(). It adds only one data… read more →
This was done for Ubuntu. Launch Matlab preloading libraries that SOFA uses In command line, write: LD_PRELOAD=”/usr/lib/x86_64-linux-gnu/libstdc++.so.6:/usr/lib/x86_64-linux-gnu/libQt5OpenGLusr/lib/x86_64-linux-gnu/libQt5Widgets.so.5:/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5″ matlab From a Matlab script launch sofa In Matlab, define: pathToSofaScene = fullfile(PATH_TO_SOFA_SCENES,… read more →
SOFA-NG transition Project timeline Project is now over and all changes are integrated within SOFA. A dedicated Github project was created for SOFA NG A GitHub issue was referencing all… read more →
How to use the SOFA GUI (Qt) To start the simulation, press Animate – the simulation speed in frames per second (fps) and the advancement of the simulation time in… read more →
Write an XML scene Now let’s take a look at the scene file. Scene files are XML files that describes the scene graph for the simulation. By convention, scene files… read more →
