IdentityMapping This component is classified under the category of Mappings. In this particular mapping, we designate the input as the parent state and the output as the child state. The… read more →
ShewchukPCGLinearSolver This component belongs to the category of LinearSolver, it therefore aims at solving the linear system Ax = b. The ShewchukPCGLinearSolver is an iterative solver using the conjugate gradient method as… read more →
BilateralLagrangianConstraint This component belongs to the category of Constraint Laws used for the Lagrange constraint resolution and inherits from the PairInteractionConstraint. The BilateralLagrangianConstraint defines an holonomic constraint law between a… read more →
UnilateralLagrangianConstraint This component belongs to the category of Constraint Laws used for the Lagrange constraint resolution and inherits from the PairInteractionConstraint. The UnilateralLagrangianConstraint defines an non-holonomic constraint law between a… read more →
FixedProjectiveConstraint This component belongs to the category of Projective Constraint. The FixedProjectiveConstraint projects a constant velocity. If the fixed points have a zero velocity at the simulation start, they will… read more →
Broad Phase Components The broad phase collision detection components are executed in a collision pipeline. Introduction In SOFA, collision detection usually involves complex meshes (e.g. a set of triangles). For an… read more →
Broad Phase: Brute Force Broad Phase BruteForceBroadPhase is a broad phase component, which is used in a Collision Detection pipeline. The method is based on the comparison of the overall… read more →
Projective constraint Different types of constraint exist in SOFA. The projective constraint are method allowing to project the velocity of the constraint points of an object to a desired value.… read more →
Integration Schemes All dynamic simulations assume to discretize the temporal evolution of the system through small time steps. This time step is usually noted dt. An integration scheme is the… read more →
Improve the Performances There are many ways to improve the performances of a simulation. This page provides a few tips to help achieving this goal. Compilation Options On Windows, the… read more →
