7 Commits

Author SHA1 Message Date
Richard Ward 0d41cb1836 Add Primitive base class and refactor primitives 2025-07-17 11:46:05 +01:00
Richard Ward 3f5323afcd Add declarative motor bracket example and builder helpers 2025-07-17 09:19:07 +01:00
Richard Ward 8cbe9fb9b0 Add chain sprocket primitive and example 2025-07-17 01:42:53 +01:00
Richard Ward c41e48f1a7 Add safe_difference helper and use in gear 2025-07-17 01:27:33 +01:00
Richard Ward e8fcc4fd5e Centralize trimesh import 2025-07-17 01:18:30 +01:00
Richard Ward fac7faab14 Add cylinder and sphere primitives with STL export tests 2025-07-17 00:36:16 +01:00
Richard Ward 69e6114e84 Add unit tests and GitHub Action 2025-07-17 00:14:08 +01:00