Skip to content

Commit 266e54b

Browse files
committed
add basePrefabParameters.py
1 parent d0c514b commit 266e54b

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

stlib/core/basePrefabParameters.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import dataclasses
2+
3+
@dataclasses.dataclass
4+
class BasePrefabParameters(object):
5+
name : str = "object"
6+
kwargs : dict = dataclasses.field(default_factory=dict)
7+
8+
# Transformation information
9+
# TODO: these data are going to be added in Node in SOFA (C++ implementation)
10+
translation : list[float] = [0., 0., 0.]
11+
rotation : list[float] = [0., 0., 0.]
12+
scale : list[float] = [1., 1., 1.]
13+
14+
def toDict(self):
15+
return dataclasses.asdict(self)

0 commit comments

Comments
 (0)