Commit graph

13 commits

Author SHA1 Message Date
pimlie
621b5ec128 chore: remove cutByRatio helper util (for now) 2024-12-09 23:36:19 +01:00
pimlie
c0a34d6fce feat: support extending grid with partial bases 2024-12-09 23:35:13 +01:00
Kevin Harrington
f67bf3fed1
Update standard.scad
close https://github.com/kennetek/gridfinity-rebuilt-openscad/issues/252
2024-11-24 21:52:09 -05:00
Arthur Moore
3e4d8702c4 Fix lite bases
Use a completely different method to generate both the keep out zone and the base.
2024-10-27 22:57:58 -04:00
Arthur Moore
c7dce9f6d5 Re-work vase mode base creation
* Fix Cura not creating interior. (magic slice too thin)
* Add a base_outer_shell module.
* Use base_outer_shell to create the vase mode base.
2024-10-27 22:55:30 -04:00
Arthur Moore
f377230368 Respect only_corners for thumbscrews cutouts 2024-10-27 22:55:30 -04:00
Arthur Moore
dc13ebc107 Separate out base hole generation
Simplifies code for gridfinityBase, and prepares for future work.
2024-10-27 22:55:30 -04:00
Arthur Moore
fa942bf5f5 Break Gridfinity Refined thumbscrew out to a separate function
Also move constants to standard.scad.
2024-10-27 22:55:30 -04:00
Arthur Moore
bf7bbed27a Rename h_base to BASE_HEIGHT 2024-10-27 22:55:26 -04:00
Arthur Moore
d47043fa51 Updated solid base creation logic
* Simplified.
* More readable.
* Prevents gaps that could be left by old logic. (rounded_square)
2024-10-27 22:52:52 -04:00
Arthur Moore
1ee99f9c6f Add a foreach_add helper function 2024-10-27 22:52:52 -04:00
Arthur Moore
fa51cd0e7e Updated sweep_rounded to match parameters of other functions.
Also added additional assertions.
2024-10-27 22:52:52 -04:00
Arthur Moore
2216f766e5 Move scad files not meant for end users to "src" directory 2024-10-17 03:01:38 -04:00