You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All adapters are implemented in Python. To add support for a new CAD system:
51
51
52
-
1. Create a new package: `adapter_<cadname>/`
53
-
2. Implement the `SketchBackendAdapter` abstract base class from `adapter_common`
52
+
1. Create a new package: `morphe/adapters/<cadname>/`
53
+
2. Implement the `SketchBackendAdapter` abstract base class from `morphe.adapters.common`
54
54
3. Add tests in `tests/test_<cadname>_adapter.py` or within the adapter package
55
55
4. Update the README to mention the new adapter
56
56
57
-
See `adapter_freecad/` for a reference implementation. For Windows COM-based CAD systems (like SolidWorks or Inventor), see `adapter_solidworks/` for patterns using `pywin32`.
57
+
See `morphe/adapters/freecad/` for a reference implementation. For Windows COM-based CAD systems (like SolidWorks or Inventor), see `morphe/adapters/solidworks/` for patterns using `pywin32`.
0 commit comments