Commit Graph

25 Commits

Author SHA1 Message Date
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 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
IhatemyISP 251298e2df
Rework dual legends
Use len instead of if dual
2020-03-07 13:54:47 -05:00
IhatemyISP f5429b330a
Support for dual legends
Adds support for adding front and top legends
2020-02-16 02:23:24 -05:00
Bob 9df8fec295 add stem_inner_slop warning
I'm at a bit of a crossroads as without the elephant's foot brought about by printing the keycaps right side up, with no stem inset, I can print these stems with no inner slop and they fit _fantastic_. But we've had slop in the stem for printing right-side-up since inception, so switching  now is probably not a good idea. this warning might be good enough
2020-01-31 00:34:22 -05:00
Bob cb7a301052 fix upside_down
rotate 180 degrees so the labels are correct
2020-01-11 23:29:40 -05:00
Bob c06b548201 no stem support 2020-01-11 23:02:43 -05:00
Bob 70df63e145 upside_down()
also g20 fixes
2020-01-10 03:07:35 -05:00
Bob e05fc69e35 reinstitute stabilizer logic
need to check the blame on this
2019-10-12 18:46:31 -04:00
Robert 655905d38e add unsupported_stem helper 2018-09-07 11:39:46 -04:00
Bob - Home - Windows 98c8641480 rename, delete echos, extrapolate comments, reticulate splines etc 2018-09-05 03:47:49 -04:00
Bob - Home - Windows 81a7bf6ba6 add cherry stabilizers and a few supporting tweaks 2018-09-05 03:33:42 -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
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 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 410f25c88e break out stabilizers from stems 2018-06-25 00:41:02 -04:00
Robert Sheldon 3c59a15160 fix slop 2018-06-24 20:26:19 -04:00
Robert Sheldon 67a830c489 convert all tabs to spaces 2018-06-04 21:13:09 -04:00
Robert Sheldon bc70ca109b whoops forgot these 2018-06-03 20:17:22 -04:00
Myles Metzler b48fb2465e create redox generator file, add bump() function 2018-02-25 22:26:27 -05:00
Myles Metzler ad86c1a7a9 Move legend from key function to legend function.
legend function may be called repeatedly, with posititioning and sizing parameters to place multiple legends on a key.
2018-02-25 00:21:42 -05:00
Myles Metzler d7311d2dac Fixed brimmed(); brim_height was not specified it is now globally declared in settings.scad
Added height to brimmed() which allows easily configuring the height of the brim.
2018-02-24 22:02:46 -05:00
Bob - Home - Windows 48883bd8b1 add customizer script, fix height bug 2018-02-06 01:26:19 -05:00
Bob - Home - Windows aa795c4958 make this library a lot more modular 2018-02-04 15:43:17 -05:00
Renamed from key_transformations.scad (Browse further)