The SofaCarving plugin provides basic functionality for removing tetrahedra from a mesh. This can be used to simulate tissue destruction in medical simulations. Loading the Plugin To load the SofaCarving… read more →
SofaPython3 The SofaPython3 plugin has its own GitHub repository. A dedicated documentation for the plugin is available online: See SofaPython3 > readthedoc
Installing the Sensable Plugin Download Geomagic drivers and SDK: OpenHaptics for Windows Developer Edition v3.4 OpenHaptics for Linux Developer Edition v3.4 The OpenHaptics SDK comes with both the Phantom Drivers… read more →
AttachBodyButtonSetting Tune the attachBody mouse operation, like which button is used for the operation and the stiffness of the spring. FixPickedParticleButtonSetting Specify the mouse button used for this particular operation.… read more →
What is a Plugin? SOFA allows to extend its feature with a plugin mechanism. A plugin is a shared library that can be loaded dynamically at run-time by SOFA. More… read more →
General use of Shaders A complete set of tools about using shaders is implemented into SOFA. The three kinds of shaders (vertex and fragments (mandatory), geometry (optional)) are available. Shader… read more →
Adding Lights One white global light illuminates the scene by default. This can be changed through a light manager object and a certain number of lights (limited by OpenGL). The… read more →
Using different views in OpenGL You can get different points of view of your scene. It can be useful if you want to watch something for example. In order to… read more →
Exporting in VTK format In this section, we will explain how to export a 3D object in a VTK format file. How to use it Put : into a node… read more →
ConicalForceField Repulsion applied by a cone toward the exterior Templates: – Vec3d Target: Sofa.Component.MechanicalLoad namespace: sofa::component::mechanicalload parents: – ForceField Data: Name Description Default value name object name unnamed printLog if… read more →
