Commit graph

35 commits

Author SHA1 Message Date
Revar Desmera
8d3ea6b727 Fixed alignment error with square() when rounding is used. 2020-03-09 19:13:13 -07:00
Revar Desmera
6ec5013835 Reworked attachable() internals, and provided geometry only function equivalent called reorient(). 2020-03-06 15:32:53 -08:00
Revar Desmera
9c350feb11 Make square() have compatable positional parameters with built-in. 2020-03-04 20:19:21 -08:00
Revar Desmera
07bfcd6a57 Renamed normalize() to unit() 2020-03-02 19:30:20 -08:00
Revar Desmera
6651e1be42 Renamed orient_and_anchor() to attachable() and refactored arguments and internals. 2020-02-29 13:16:15 -08:00
Revar Desmera
e8aa0a068a square() can now mix and match chamfers and roundings per corner. 2020-01-29 01:09:39 -08:00
Revar Desmera
9d84c33af6 Fixed 2D attachments issue That rotated shapes vertically. 2020-01-15 14:18:11 -08:00
Revar Desmera
7a58e69a31 Clean up square() functional example. 2019-12-27 13:37:22 -08:00
Revar Desmera
4e9aa3868d Tweaks to square() examples. 2019-12-26 21:49:05 -08:00
Revar Desmera
fc1d6ede72 Added rounding= and chamfer= options to square() 2019-12-26 21:43:42 -08:00
Revar Desmera
0ab64b746d Fixed cylinder() argument ordering to match built-in. 2019-11-23 18:23:04 -08:00
Revar Desmera
faf12b6e26 Added circum= and realign= args to circle() 2019-11-03 18:44:14 -08:00
Revar Desmera
914ff7fae9 Tweaked square() to generate paths with similar orientation to circle() 2019-11-03 15:02:49 -08:00
Revar Desmera
3e278e6a52 Fixed cube(), cylinder(), and square() prims when not given size. 2019-10-23 22:52:42 -07:00
Revar Desmera
50238f6980 Lessened impact of GRID_COARSE rounding on square() and cube() 2019-08-08 16:25:07 -07:00
Revar Desmera
65666ce334 Fixed broken cylinder() 2019-06-19 23:33:33 -07:00
Revar Desmera
446ea5c911 Fixed anchoring of square and circle 2019-06-16 23:53:59 -07:00
Revar Desmera
14c5847743 Fixed cylinder() where r1=0 2019-06-11 21:47:48 -07:00
Revar Desmera
f378b70151 Added in range step of 1 to avoid errors. 2019-05-26 22:34:46 -07:00
Revar Desmera
44ed576e07 Added example images. 2019-05-26 21:44:28 -07:00
Revar Desmera
3a835705d3 Added functions for circle() and square() 2019-05-26 21:14:22 -07:00
Revar Desmera
15b8f9ba67 Simplified usages. 2019-05-26 13:45:22 -07:00
Revar Desmera
bb10d40dc7 Fixed docs links. 2019-05-26 12:47:50 -07:00
Revar Desmera
16919f39c3 Reworked orientation to use vectors. Added spin. 2019-05-25 23:31:05 -07:00
Revar Desmera
8b792c9414 Bugfixes for anchor changes in masks.scad 2019-05-16 13:21:59 -07:00
Revar Desmera
c79e887612 Removed per-file copyright messages in favor of the LICENSE file. 2019-05-03 12:30:20 -07:00
Revar Desmera
3c3ff760b7 Added example images for circle/square 2019-04-24 03:33:22 -07:00
Revar Desmera
76fb8ffac5 Enable use of attach with 2D shapes. 2019-04-23 19:13:43 -07:00
Revar Desmera
5a16152416 Renamed align to anchor. 2019-04-22 20:55:03 -07:00
Revar Desmera
7e1598d66d Fixed corner and top/bottom edge orientations. 2019-04-22 01:08:41 -07:00
Revar Desmera
cc36235736 Updated copyright years. Split math.scad up. Enabled attach for lots of shapes. Removed backwards compatability. 2019-04-19 17:02:17 -07:00
Revar Desmera
1d6aefc867 Removed all uses and incudes. Document all includes needed for each file. Added std.scad include. 2019-04-19 00:25:10 -07:00
Revar Desmera
a46ea27fca Changed all BOSL references to BOSL2. 2019-04-18 23:45:46 -07:00
Revar Desmera
6b0e796462 Renamed all V_ constants. Removed ALIGN_ constants. 2019-04-18 23:32:17 -07:00
Revar Desmera
6f342f450f First pass at attachments support. 2019-04-16 19:16:50 -07:00