Skip to content

Commit

Permalink
Revert "Update all scenes not providing compliance info (or some 0 va…
Browse files Browse the repository at this point in the history
…lue) (#247)" (#258)

This reverts commit ca99db2.
  • Loading branch information
hugtalbot authored Jan 8, 2024
1 parent 6f27ce2 commit 2f92d7a
Show file tree
Hide file tree
Showing 10 changed files with 12 additions and 10 deletions.
2 changes: 1 addition & 1 deletion examples/tutorials/CableGripper/details/step0.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ def createScene(rootNode):
volume=20,
inertiaMatrix=[1000.0, 0.0, 0.0, 0.0, 1000.0, 0.0, 0.0, 0.0, 1000.0],
translation=[0.0, -130.0, 10.0])
cube.addObject('UncoupledConstraintCorrection', defaultCompliance=1e-5)
cube.addObject('UncoupledConstraintCorrection')

return rootNode
3 changes: 2 additions & 1 deletion examples/tutorials/CableGripper/details/step6.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ def createScene(rootNode):
volume=20,
inertiaMatrix=[1000.0, 0.0, 0.0, 0.0, 1000.0, 0.0, 0.0, 0.0, 1000.0],
translation=[0.0, -130.0, 10.0])
cube.addObject('UncoupledConstraintCorrection', defaultCompliance=1e-5)

cube.addObject('UncoupledConstraintCorrection')

return rootNode
2 changes: 1 addition & 1 deletion examples/tutorials/FirstSteps/details/step1.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ def createScene(rootNode):
cube = Cube(rootNode, translation=[0.0, 0.0, 0.0],
uniformScale=20.0)

cube.addObject('UncoupledConstraintCorrection', defaultCompliance=1e-5)
cube.addObject('UncoupledConstraintCorrection')

return rootNode
2 changes: 1 addition & 1 deletion examples/tutorials/FirstSteps/details/step3.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ def createScene(rootNode):
cube.addObject('UniformMass', name="vertexMass", vertexMass=[totalMass, volume, inertiaMatrix[:]])

# Material behaviour when submitted to constraints
cube.addObject('UncoupledConstraintCorrection', defaultCompliance=1e-5)
cube.addObject('UncoupledConstraintCorrection')

# Time integration and solver

Expand Down
3 changes: 2 additions & 1 deletion examples/tutorials/FirstSteps/details/step4.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ def createScene(rootNode):
translation=[-210 + c * 70, 0.0, 0.0],
color=[c / 10.0, c * 0.7 / 10.0, 0.9, 1.0],
uniformScale=20.0)
cube.addObject('UncoupledConstraintCorrection', defaultCompliance=1e-5)

cube.addObject('UncoupledConstraintCorrection')

return rootNode
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ def createScene(rootNode):
cube.addObject('EulerImplicitSolver')
cube.addObject('CGLinearSolver', threshold=1e-5, tolerance=1e-5, iterations=50)
cube.addObject('MechanicalObject', template='Rigid3', position=[-100, 70, 0, 0, 0, 0, 1])
cube.addObject('UniformMass', totalMass=0.01)
cube.addObject('UniformMass', totalMass=0.001)
cube.addObject('UncoupledConstraintCorrection')

# collision
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ def createScene(rootNode):
Floor(rootNode, **floorParam)

cube = Cube(rootNode, **cubeParam)
cube.addObject('UncoupledConstraintCorrection', defaultCompliance=1e-5)
cube.addObject('UncoupledConstraintCorrection')

for i in range(len(fingersParameters)):
finger = ElasticMaterialObject(attachedTo=rootNode,
Expand Down
2 changes: 1 addition & 1 deletion examples/tutorials/Tripod/details/maze.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ def createScene(rootNode):
effector.addObject('MechanicalObject', template='Rigid3', name='goalMO', position=[0, 40, 0, 0, 0, 0, 1],
showObject=True, showObjectScale=10)
effector.addObject('RestShapeSpringsForceField', points=0, angularStiffness=1e5, stiffness=1e5)
effector.addObject('UncoupledConstraintCorrection', compliance=[1e-10] * 7)
effector.addObject('UncoupledConstraintCorrection', compliance='1e-10 1e-10 0 0 1e-10 0 1e-10 ')

# Open maze planning from JSON file
data = json.load(open('mazeplanning.json'))
Expand Down
2 changes: 1 addition & 1 deletion examples/tutorials/Tripod/myproject/maze.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ def createScene(rootNode):
effector.addObject('MechanicalObject', template='Rigid3', name='goalMO', position=[0, 40, 0, 0, 0, 0, 1],
showObject=True, showObjectScale=10)
effector.addObject('RestShapeSpringsForceField', points=0, angularStiffness=1e5, stiffness=1e5)
effector.addObject('UncoupledConstraintCorrection', compliance=[1e-10] * 7)
effector.addObject('UncoupledConstraintCorrection', compliance='1e-10 1e-10 0 0 1e-10 0 1e-10 ')

# Open maze planning from JSON file
data = json.load(open('mazeplanning.json'))
Expand Down
2 changes: 1 addition & 1 deletion examples/tutorials/Tripod/myproject/parts/maze.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ def createScene(rootNode):
effector.addObject('MechanicalObject', template='Rigid3', name='goalMO', position=[0, 40, 0, 0, 0, 0, 1],
showObject=True, showObjectScale=10)
effector.addObject('RestShapeSpringsForceField', points=0, angularStiffness=1e5, stiffness=1e5)
effector.addObject('UncoupledConstraintCorrection', compliance=[1e-10] * 7)
effector.addObject('UncoupledConstraintCorrection', compliance='1e-10 1e-10 0 0 1e-10 0 1e-10 ')

# Open maze planning from JSON file
data = json.load(open('../mazeplanning.json'))
Expand Down

0 comments on commit 2f92d7a

Please sign in to comment.