Commit Graph

62 Commits

Author SHA1 Message Date
Joel Ebel
e32feb5ace Add echoes for panels to aid debugging. 2018-05-05 23:11:27 -04:00
Joel Ebel
806da059b0 Add editable back panel support
Holes and letters can be added to the back the same as the front.
Calculate PanelWidth and PanelHeight from parameters and use globally.
2018-05-05 22:41:30 -04:00
Joel Ebel
3d17e5a9da Add horizontal alignment argument to LText module 2018-05-05 22:06:54 -04:00
Joel Ebel
c65efe43dd Remove a scale by scaling the inputs to the panel 2018-05-05 22:01:18 -04:00
Joel Ebel
f52b47a68d Add module documentation
Before each module, describe the function and inputs
Also added a few comments identifying block endings.
Added a missing space after a "for".
2018-05-04 17:55:51 -04:00
Joel Ebel
4bd44dd297 Clean up line spacing and comments
Also add blocks for color()
2018-05-04 01:03:56 -04:00
Joel Ebel
294e4ee3f3 Call all functions in a consistent style.
Fixed a few minor issues in the process (typoed "square" in previous
commit")
Put curly braces around blocks that didn't have them for consistency.
Notably, re-ordered arguments for "cylinder" since the manual says if
you have named arguments, all following arguments must be named. So now
all cylinders have the height first, unnamed, followed by either r= or
d=, and then $fn= if it isn't otherwise specified in the block.
2018-05-04 00:47:36 -04:00
Joel Ebel
40e125b833 Improve spacing
Add/remove lots of spacing for consistency. Add/remove a few parenthesis
for arithmetic readability.

Actually undo previous spacing because I disagree with the style guide
referenced previously.
2018-05-04 00:01:57 -04:00
Joel Ebel
3767d5bd27 Put all if blocks in curly braces and use spacing
Following style guide at https://www.thingiverse.com/thing:12768
2018-05-03 22:01:52 -04:00
Joel Ebel
07d3dfa9bb Use consistent indenting
Chose 4 spaces because the OpenSCAD editor uses that by default.
2018-05-02 23:55:34 -04:00
Joel Ebel
70157878b5 Remove trailing whitespace and CR line breaks. 2018-05-02 22:52:43 -04:00
Joel Ebel
d67ec15e6c Initial checkin downloaded from thingiverse 2018-05-02 22:05:21 -04:00