Commit Graph

27 Commits

Author SHA1 Message Date
Bob
8b4b9ae687 hull_shape_type 2020-06-18 17:22:29 -04:00
Bob
c7168eae68 remove unnecessary changes 2020-06-18 16:54:54 -04:00
Bob
c1bbaed9a2 large key.scad restructuring 2020-06-17 14:37:00 -04:00
Bob
b29a5f3c5f
Merge branch 'v2.0.0' into key-features 2020-05-12 16:43:50 -04:00
Bob
18892c02b0 add minkowski facets 2020-05-12 12:02:07 -04:00
Bob
9cb3e12b9b Add rounding facets and more skin shapes 2020-05-12 11:57:40 -04:00
Bob
a61411258b break features into their own dir 2020-05-12 10:52:19 -04:00
Bob
0a07212aff fix filled-in stem bug
whoops
2020-05-07 16:52:44 -04:00
Bob
1174b45788 Difference inside from artisan()
If you are making an artisan with a shape on the outside, it'd be pretty helpful if that shape didn't intrude on the stem or underside of the key
2020-05-07 11:55:16 -04:00
Bob
851ececdb2 Promote colors to first-party
now you can modify the colors used to render different parts of the keycaps! This will be used in some examples to draw ghostly outlines of components.
2020-05-01 16:06:58 -04:00
Bob
842866e427 Merge branch 'master' into flat-sided-keycaps 2020-05-01 13:06:50 -04:00
Bob
2172278b72 make sideways() transformation
Also make the keytop width changes less dramatic, by centering them around the center of the sides of the keycap. Now instead of choosing the front or back of the keycap and shrinking / expanding the back or front to fit, we shrink / expand both evenly. This actually cleans up the logic too! hooray.
2020-05-01 12:57:58 -04:00
Bob
45940e8059 Fix up custimzer.scad
also add git post-commit hook to generate it, so I don't have to do this again
2020-04-24 19:51:43 -04:00
Robert Sheldon
7c2c93acd1 doy 2018-07-26 02:24:29 -04:00
Robert Sheldon
2638a194d6 damnit thingiverse 2018-07-26 02:22:32 -04:00
Robert Sheldon
1149cade39 various small fixes while preparing for release 2018-07-26 01:48:20 -04:00
Robert Sheldon
dc9b2a5aa6 remove models directory and switch to generating them via script 2018-07-04 21:12:07 -04:00
Robert Sheldon
c8b4011fac move settings around cuz I have to 2018-06-30 22:46:09 -04:00
Robert Sheldon
5e5ebcc514 capitalize settings sentences 2018-06-30 22:38:47 -04:00
Robert Sheldon
bb3b8525d4 switch to intersection instead of difference for dishing. faster and better. uses a clipping envelope around the key 2018-06-30 22:37:24 -04:00
Bob - Home - Windows
be15a0d988 small detour. break out stem support into its own folder as there are two types now. also add box_cherry option for box cherry stems 2018-06-30 20:14:49 -04:00
Robert Sheldon
a870aa041c odds and ends 2018-06-28 02:08:20 -04:00
Robert Sheldon
baa58785d8 make most 'shape selectors' fail gracefully. switch to using 'disabled' instead of false due to customizer limitations when something is disabled. continue reconfiguring settings, breaking out the important ones and moving them higher. make some default settings for customizer that may or may not actually belong in the settings (because they conflict with other settings) 2018-06-28 01:27:22 -04:00
Robert Sheldon
ff77b6492c add customizer_base. move settings variables to make more sense, in customizer and outside of it. switch (back?) to using rounded_cherry instead of cherry_rounded 2018-06-27 01:12:43 -04:00
Robert Sheldon
16b7ec4a25 switch to generating the customizer file via a script 2018-06-25 23:14:35 -04:00
Robert Sheldon
67a830c489 convert all tabs to spaces 2018-06-04 21:13:09 -04:00
Bob - Home - Windows
48883bd8b1 add customizer script, fix height bug 2018-02-06 01:26:19 -05:00