SEARCH
TOOLBOX
LANGUAGES
TutorialMappingDragonRigid

TutorialMappingDragonRigid

From SOFAWiki

Jump to: navigation, search
Tutorial : Mapping Dragon Rigid

Contents

Prerequisite

Example Scene

This example is distributed in
examples/Tutorials/Basic/TutorialMappingDragonRigid.scn
within SofaSVN and SOFA distributions starting from 1.0 beta 4.

Graph

XML Description

<?xml version="1.0" ?>
<!-- See http://wiki.sofa-framework.org/wiki/TutorialMappingDragonRigid -->
<Node name="root" dt="0.01" gravity="0 0 -9.81" showBehavior="1">
 
  <EulerImplicitSolver name="EulerImplicit" />
  <CGLinearSolver name="CG Solver" />
 
  <MechanicalObject name="RigidDOF" template="Rigid" dz="1" rotation="90 0 -90"/>
 
  <UniformMass name="Mass" filename="BehaviorModels/dragon.rigid" />
 
  <Node name="DragonVisual">
 
    <OglModel name="DragonVisualParticles" fileMesh="mesh/dragon.obj" scale="0.1" />
 
    <RigidMapping name="RigidMapping1" object1="../../RigidDOF" object2="DragonVisualParticles" />
 
  </Node>
 
  <Node name="Dragon">
 
    <MeshLoader name="MeshLoader" filename="mesh/dragon.obj" />
    <MechanicalObject name="DragonParticles" scale="0.1"/>
 
    <PlaneForceField name="Floor" normal="0 0.2 1" stiffness="100" damping="1" draw="1" />
    <PlaneForceField name="Wall" normal="0 -1 0" d="-4" stiffness="100" damping="1" draw="1" color="1 1 1" />
 
    <RigidMapping name="RigidMapping2" object1="../../RigidDOF" object2="DragonParticles" />
 
  </Node>
 
</Node>