Skip to content

Commit e292d1c

Browse files
committed
Revert changes regarding discussions
1 parent a1c3778 commit e292d1c

File tree

12 files changed

+1932
-0
lines changed

12 files changed

+1932
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# -*- coding: utf-8 -*-
2+
import os
3+
import imp
4+
import platform
5+
from sys import argv
6+
7+
# STLIB IMPORT
8+
try:
9+
from stlib3.scene.wrapper import Wrapper
10+
except:
11+
raise ImportError("ModelOrderReduction plugin depend on SPLIB"\
12+
+"Please install it : https://github.com/SofaDefrost/STLIB")
13+
14+
# MOR IMPORT
15+
from mor.utility import sceneCreation as u
16+
17+
slash = '/'
18+
if "Windows" in platform.platform():
19+
slash = "\\"
20+
21+
# Our Original Scene IMPORT
22+
originalScene = os.path.dirname(os.path.abspath(__file__)) + "/../../caduceusNG.pyscn"
23+
originalScene = os.path.normpath(originalScene)
24+
originalScene = imp.load_source(originalScene.split(slash)[-1], originalScene)
25+
26+
def createScene(rootNode):
27+
28+
if (len(argv) > 1):
29+
stateFileName = str(argv[1])
30+
else:
31+
stateFileName="stateFile.state"
32+
originalScene.createScene(rootNode)
33+
34+
pathToNode = 'Snake'
35+
36+
u.createDebug(rootNode,pathToNode,stateFileName)

examples/others/caduceus/reduced/debug/stateFile.state

Lines changed: 150 additions & 0 deletions
Large diffs are not rendered by default.

examples/others/caduceus/reduced/debug/step2_stateFile.state

Lines changed: 150 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# -*- coding: utf-8 -*-
2+
import os
3+
import imp
4+
import platform
5+
from sys import argv
6+
7+
# STLIB IMPORT
8+
try:
9+
from stlib3.scene.wrapper import Wrapper
10+
except:
11+
raise ImportError("ModelOrderReduction plugin depend on SPLIB"\
12+
+"Please install it : https://github.com/SofaDefrost/STLIB")
13+
14+
# MOR IMPORT
15+
from mor.utility import sceneCreation as u
16+
17+
slash = '/'
18+
if "Windows" in platform.platform():
19+
slash = "\\"
20+
21+
# Our Original Scene IMPORT
22+
originalScene = os.path.dirname(os.path.abspath(__file__)) + "/../../hexaBeam.pyscn"
23+
originalScene = os.path.normpath(originalScene)
24+
originalScene = imp.load_source(originalScene.split(slash)[-1], originalScene)
25+
26+
def createScene(rootNode):
27+
28+
if (len(argv) > 1):
29+
stateFileName = str(argv[1])
30+
else:
31+
stateFileName="stateFile.state"
32+
originalScene.createScene(rootNode)
33+
34+
pathToNode = 'M1'
35+
36+
u.createDebug(rootNode,pathToNode,stateFileName)

examples/others/hexaBeam/reduced/debug/stateFile.state

Lines changed: 54 additions & 0 deletions
Large diffs are not rendered by default.

examples/others/hexaBeam/reduced/debug/step2_stateFile.state

Lines changed: 54 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# -*- coding: utf-8 -*-
2+
import os
3+
import imp
4+
import platform
5+
from sys import argv
6+
7+
# STLIB IMPORT
8+
try:
9+
from stlib3.scene.wrapper import Wrapper
10+
except:
11+
raise ImportError("ModelOrderReduction plugin depend on SPLIB"\
12+
+"Please install it : https://github.com/SofaDefrost/STLIB")
13+
14+
# MOR IMPORT
15+
from mor.utility import sceneCreation as u
16+
17+
slash = '/'
18+
if "Windows" in platform.platform():
19+
slash = "\\"
20+
21+
# Our Original Scene IMPORT
22+
originalScene = os.path.dirname(os.path.abspath(__file__)) + "/../../finger.pyscn"
23+
originalScene = os.path.normpath(originalScene)
24+
originalScene = imp.load_source(originalScene.split(slash)[-1], originalScene)
25+
26+
def createScene(rootNode):
27+
28+
if (len(argv) > 1):
29+
stateFileName = str(argv[1])
30+
else:
31+
stateFileName="stateFile.state"
32+
originalScene.createScene(rootNode)
33+
34+
pathToNode = 'finger'
35+
36+
u.createDebug(rootNode,pathToNode,stateFileName)

examples/softRobots/finger/reduced/debug/stateFile.state

Lines changed: 45 additions & 0 deletions
Large diffs are not rendered by default.

examples/softRobots/finger/reduced/debug/step2_stateFile.state

Lines changed: 45 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# -*- coding: utf-8 -*-
2+
import os
3+
import imp
4+
import platform
5+
from sys import argv
6+
7+
# STLIB IMPORT
8+
try:
9+
from stlib3.scene.wrapper import Wrapper
10+
except:
11+
raise ImportError("ModelOrderReduction plugin depend on SPLIB"\
12+
+"Please install it : https://github.com/SofaDefrost/STLIB")
13+
14+
# MOR IMPORT
15+
from mor.utility import sceneCreation as u
16+
17+
slash = '/'
18+
if "Windows" in platform.platform():
19+
slash = "\\"
20+
21+
# Our Original Scene IMPORT
22+
originalScene = os.path.dirname(os.path.abspath(__file__)) + "/../../sofiaLeg.py"
23+
originalScene = os.path.normpath(originalScene)
24+
originalScene = imp.load_source(originalScene.split(slash)[-1], originalScene)
25+
26+
def createScene(rootNode):
27+
28+
if (len(argv) > 1):
29+
stateFileName = str(argv[1])
30+
else:
31+
stateFileName="stateFile.state"
32+
originalScene.createScene(rootNode)
33+
34+
pathToNode = 'SofiaLeg'
35+
36+
u.createDebug(rootNode,pathToNode,stateFileName)

0 commit comments

Comments
 (0)