About
News
Jobs
Story of SOFA
Features
SOFA v20.06
Applications
Marketplace
Gallery
Publications
Consortium
Presentation
Roadmap
Support us
Services
Contact
Community
Get involved
Our contributors
Documentation
Forum
Events
Agenda 2021
Technical Committee
SOFA Week
Trainings
Download
Donate
Documentation
Masses
Edit this page
Last modified: 2 April 2020
Getting Started
Build
Linux
MacOS
Windows
Build Options
Video Tutorials
How to compile SOFA
How to compile a plugin
Introduction course
Step by Step
Using SOFA
runSofa
Tutorial application
Create your scene in XML
Create your scene in C++
Add plugins
Inspect performances
Inspect components
Interact with the mouse
Use SOFA in Matlab
Launch multiple simulations
Simulation Principles
Scene Graph
Animation Loop
Visitors
MechanicalObject
Topology
System Resolution
Integration Schemes
Linear Solvers
Multi-Model Representation
Physics integration
Mass
ForceField
Collisions
Visual Model
Mappings
Constraint
Projective Constraint
Lagrange Constraint
Example-Simple Body
Components
AnimationLoop
DefaultAnimationLoop
MultiStepAnimationLoop
FreeMotionAnimationLoop
Collision
Detection Brute force
Detection Ray tracing
Detection Sweep and Prune
Detection SAP Incremental
Intersection Methods
Constraints
FixedConstraint
BilateralInteractionConstraint
UnilateralInteractionConstraint
Engine
ROI Selection
ExtrudeSurface
MergePoints
PointsFromIndices
TextureInterpolation
TransformPosition
Spiral
Vertex2Frame
SubSetTopology
Mapping
ArticulatedSystemMapping
Masses
UniformMass
MeshMatrixMass
DiagonalMass
Misc
VTKExport
IntegrationScheme
EulerExplicitSolver
EulerImplicitSolver
StaticSolver
NewmarkImplicitSolver
LinearSolver
CGLinearSolver
SparseLDLSolver
Preconditioned CG
Visual
VisualStyle
UI
Customizing the UI
Recorded Camera
Rendering
Different Viewports
Shaders
Shadowing
Lighting
Plugins
What is a plugin
Build a plugin from sources
Use a plugin binaries
Create your plugin
Usual plugins
CGAL library
Python scripting
Python Data wrapping
TAUCS library
Using CUDA
Sensable
Xitact
HAPI
Geomagic
SofaCarving
Programming with SOFA
Guidelines
SOFA packages
Create your plugin
Create your component
Create your engine
Create your scene in C++
Create your binaries
API overview
Components and Datas
DataTypes
Create links
The ObjectFactory
Message API
Events in SOFA
Pause the animation
Advanced Timer
Macro for DLL import export
Contributing to SOFA
Contributing
Writing tests
Writing doc
Continuous integration
Add your paper on HAL
© 2015-2021
Twitter
Forrst
LinkedIn
YouTube
RSS
Back to Top