About
Story of SOFA
Features
SOFA v18.12
Jobs
News
Applications
Marketplace
Gallery
Publications
Consortium
Presentation
Roadmap
Support us
Services
Contact
Community
Get involved
GSoC 2018
Documentation
Forum
Events
2019 Agenda
SOFA Week
SOFA trainings
Download
Donate
Documentation
Programming with SOFA
Edit this page
Last modified: 5 October 2018
Getting Started
Build
Linux
Mac OS X
Windows
Build Options
Run SOFA
Modeler
Tutorials
Main Principles
Scene Graph
AnimationLoop and Visitors
State Vectors
Topology
System Resolution
Integration Schemes
Linear Solvers
Multi-Model Representation
Physical Models
Collisions
Visual Model
Mappings
Constraints
Projective Constraint
Lagrange Constraint
Example-Simple Body
Video Tutorials
Introduction to SOFA
Step by Step
Using SOFA
Write a scene in XML
Use SOFA in Matlab
Build a plugin
Basic Components
Loaders
MechanicalObject
ForceField
Mass
OGLModel
Mapping
Visitors and Solvers
BoxROI
Engines
Optional Features
CGAL library
Eigen library
Python scripting
TAUCS library
Using CUDA
Haptics
Geomagic
SofaCarving
Sensable
Xitact
HAPI
Rendering
Different Viewports
Shaders
Shadowing
Lighting
Specific Components
Recorded Camera
Customizing the UI
VisualStyle
VTKExport
IntersectionMethod
Pause the animation
Specific Plugins
Advanced Features
Shared Libraries
User Interaction
Profiling
Monitoring
Advanced Timer
Programming with SOFA
Start coding
Guidelines
Create your plugin
Create your component
Create your engine
Components API
Components and Datas
DataTypes
Create links
The ObjectFactory
Events in SOFA
Write a scene in Cpp
SOFA packages
Message API
Python Data wrapping
Help list
How to release
Contribute to SOFA
Contributing
Writing tests
Writing doc
Continuous integration
Add you paper on HAL
© 2015-2019
Twitter
GitHub
LinkedIn
YouTube
RSS
Back to Top