Scene Checking When the runSofa application loads a scene, it performs several verification checks. These checks help ensure the scene follows implicit design rules. If any issues are detected during… read more →
SOFA provides pre-compiled binaries, eliminating the need to compile the software from its source code. This simplifies the process for users to get started with SOFA. Below are detailed instructions… read more →
Constraint based on Lagrange Multipliers SOFA allows the use of Lagrange multipliers to handle complex constraints, such as contacts and joints between moving objets that can not be straightforwarly implemented… read more →
Terminology Library Libraries are the central elements of SOFA. They define all SOFA framework mechanisms in Sofa/framework. Libraries do not contain Components. Libraries are not externalizable. They are all within… read more →
CUDA Compilation Linux To use CUDA in SOFA under Linux, you need to follow these steps: Get the required files from NVIDIA by specifying your operating system, distribution, architecture, version… read more →
FixedLagrangianConstraint This component belongs to the category of Constraint Laws used for the Lagrange constraint resolution. The FixedLagrangianConstraint defines a holonomic constraint law applied on some degrees on freedom to… read more →
Officially supported plugins This page aims at summarizing all plugins that are officially supported by the SOFA consortium. This means that the SOFA consortium commits to: Including them in our… read more →
This section explains how to modify the build configuration of SOFA and attempts to document the available options. Using CMake CMake is a meta build system, that generates files for… read more →
NewtonRaphsonSolver NewtonRaphsonSolver is a component able to solve nonlinear equations using Newton-Raphson method. From an initial guess, the algorithm successively computes better approximations of the root of the nonlinear function.… read more →
