Skip to content

Commit c5cb491

Browse files
committed
Created example scenes
1 parent 9461530 commit c5cb491

File tree

4 files changed

+58
-0
lines changed

4 files changed

+58
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
2+
class exportScene():
3+
def __init__(self,name="rootNode"):
4+
self.name = name
5+
6+
def addObject(self,type:str,**kwargs):
7+
suffix = ""
8+
for i in kwargs:
9+
suffix += "," + str(i) + "=\"" + str(kwargs[i]) + "\""
10+
print(self.name+".addObject(\"" + type + "\"" + suffix + ")")
11+
12+
def addChild(self,name:str):
13+
print(name + '=' + self.name+".addChild(\"" + name + "\")")
14+
setattr(self,name,exportScene(name))
15+
return getattr(self,name)
16+
17+
def __setattr__(self, key, value):
18+
if(not(key == "name")):
19+
print(self.__dict__["name"] + "." + key + " = " + str(value))
20+
self.__dict__[key] = value
21+
else:
22+
self.__dict__[key] = value
23+
24+
25+
26+
def createScene(root):
27+
28+
29+
return root
30+
31+
32+
if __name__=="__main__":
33+
34+
35+
pass

stlib/examples/PrefabScene_expert.py

Whitespace-only changes.

stlib/examples/PrefabScene_intermediate.py

Whitespace-only changes.

stlib/examples/helper.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
2+
3+
class exportScene():
4+
def __init__(self,name="rootNode"):
5+
self.name = name
6+
7+
def addObject(self,type:str,**kwargs):
8+
suffix = ""
9+
for i in kwargs:
10+
suffix += "," + str(i) + "=\"" + str(kwargs[i]) + "\""
11+
print(self.name+".addObject(\"" + type + "\"" + suffix + ")")
12+
13+
def addChild(self,name:str):
14+
print(name + '=' + self.name+".addChild(\"" + name + "\")")
15+
setattr(self,name,exportScene(name))
16+
return getattr(self,name)
17+
18+
def __setattr__(self, key, value):
19+
if(not(key == "name")):
20+
print(self.__dict__["name"] + "." + key + " = " + str(value))
21+
self.__dict__[key] = value
22+
else:
23+
self.__dict__[key] = value

0 commit comments

Comments
 (0)