Skip to content

Commit 75fa28f

Browse files
[Prefabs] Reorder files to match concepts (#547)
* Reorder files to match concepts * Put every prefab in root to avoid having a useless prefix * Fix bad import in bunny example * Update examples/stlib/PrefabScene_beginner.py Co-authored-by: EulalieCoevoet <[email protected]> --------- Co-authored-by: EulalieCoevoet <[email protected]>
1 parent 9de87d4 commit 75fa28f

File tree

24 files changed

+43
-392
lines changed

24 files changed

+43
-392
lines changed

examples/stlib/PrefabScene_beginner.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from stlib.entities.rigid import Rigid
2-
from stlib.entities.deformable import Deformable
3-
from stlib.geometry.cube import CubeParameters
4-
from stlib.geometry.file import FileParameters
1+
from stlib.materials.rigid import Rigid
2+
from stlib.materials.deformable import Deformable
3+
from stlib.geometries.cube import CubeParameters
4+
from stlib.geometries.file import FileParameters
55
from splib.simulation.headers import setupLagrangianCollision
66
from splib.simulation.linear_solvers import addLinearSolver
77
from splib.simulation.ode_solvers import addImplicitODE

stlib/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__all__ = ["core","entities","prefabs","shapes"]
1+
__all__ = ["core","entities","geometries","materials","collision","visual"]
22

33
import Sofa.Core
44
def __genericAdd(self : Sofa.Core.Node, typeName, **kwargs):
@@ -11,7 +11,7 @@ def findName(cname, names):
1111
rname = cname + str(i+1)
1212
return rname
1313

14-
# Check if a name is provided, if not, use the one of the class
14+
# Check if a name is provided, if not, use the one of the class
1515
params = kwargs.copy()
1616
isNode = False
1717
if "name" not in params:
@@ -31,7 +31,7 @@ def findName(cname, names):
3131
else:
3232
raise RuntimeError("Invalid argument ", typeName)
3333

34-
# Check if the name already exists, if this happens, create a new one.
34+
# Check if the name already exists, if this happens, create a new one.
3535
if params["name"] in self.children or params["name"] in self.objects:
3636
names = {node.name.value for node in self.children}
3737
names = names.union({object.name.value for object in self.objects})
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from stlib.core.basePrefab import BasePrefab
2-
from stlib.core.baseParameters import BaseParameters, Callable, Optional, dataclasses, Any
3-
from stlib.geometry import Geometry, GeometryParameters
4-
from stlib.geometry.file import FileParameters
2+
from stlib.core.baseParameters import BaseParameters, Optional, dataclasses
3+
from stlib.geometries import Geometry, GeometryParameters
4+
from stlib.geometries.file import FileParameters
55
from splib.core.enum_types import CollisionPrimitive
66
from splib.core.utils import DEFAULT_VALUE
77
from splib.mechanics.collision_model import addCollisionModels

stlib/entities/__entity__.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
from stlib.core.baseParameters import BaseParameters
2-
from stlib.core.basePrefab import BasePrefab
3-
from stlib.prefabs.collision import CollisionParameters, Collision
4-
from stlib.prefabs.visual import VisualParameters, Visual
5-
from stlib.prefabs.material import Material, MaterialParameters
6-
from stlib.geometry import Geometry
7-
from stlib.geometry.extract import ExtractParameters
2+
from stlib.collision import CollisionParameters, Collision
3+
from stlib.visual import VisualParameters, Visual
4+
from stlib.materials import Material, MaterialParameters
5+
from stlib.geometries import Geometry
86
import dataclasses
9-
from typing import Callable, Optional, overload, Any
10-
from stlib.geometry import GeometryParameters
7+
from typing import Callable, Optional
8+
from stlib.geometries import GeometryParameters
119
from splib.core.enum_types import StateType
12-
import Sofa
1310
from stlib.core.basePrefab import BasePrefab
1411

1512

stlib/entities/deformable/__init__.py

Lines changed: 0 additions & 2 deletions
This file was deleted.

stlib/entities/rigid/__init__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

stlib/entities/rigid/__parameters__.py

Lines changed: 0 additions & 11 deletions
This file was deleted.

stlib/entities/rigid/__rigid__.py

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)