@@ -65,7 +65,7 @@ def createScene(root):
6565 root .addObject ("ConstraintAttachButtonSetting" )
6666 root .addObject ("VisualStyle" , displayFlags = "showVisualModels hideBehaviorModels showCollisionModels hideMappings hideForceFields showWireframe showInteractionForceFields" )
6767 root .addObject ("FreeMotionAnimationLoop" )
68- root .addObject ("GenericConstraintSolver " , tolerance = 0.00001 , maxIt = 5000 , regularizationTerm = 0.001 )
68+ root .addObject ("ProjectedGaussSeidelConstraintSolver " , tolerance = 0.00001 , maxIt = 5000 ) # , regularizationTerm=0.001)
6969 root .addObject ("CollisionLoop" )
7070
7171 toolController = root .addChild ("ToolController" )
@@ -157,11 +157,11 @@ def createScene(root):
157157 FFCollision = FF .addChild ("Collision" )
158158 FFCollision .addObject ("EdgeSetTopologyContainer" , name = "Container" , src = "@../../Needle/bodyCollision/Container_body" )
159159 FFCollision .addObject ("MechanicalObject" , name = "mstate_coli" , constraint = "@../../Needle/bodyCollision/mstate_body.constraint" )
160- FFCollision .addObject ("RigidMapping" )
160+ FFCollision .addObject ("RigidMapping" , globalToLocalCoords = True )
161161 FFTip = FF .addChild ("Tip" )
162162 FFTip .addObject ("PointSetTopologyContainer" , name = "Container" , src = "@../../Needle/tipCollision/Container_tip" )
163163 FFTip .addObject ("MechanicalObject" , name = "mstate_coli" , constraint = "@../../Needle/tipCollision/mstate_tip.constraint" )
164- FFTip .addObject ("RigidMapping" )
164+ FFTip .addObject ("RigidMapping" , globalToLocalCoords = True )
165165
166166 volume = root .addChild ("Volume" )
167167 volume .addObject ("EulerImplicitSolver" )
0 commit comments