Revar Desmera
8da60800c9
Consolidated path code into paths.scad
2020-01-30 14:00:10 -08:00
Revar Desmera
674f276362
Added method="convex" to skin()
2020-01-29 19:40:02 -08:00
Revar Desmera
00bbdedd47
Tweak to rounded_prismoid() to use new square() with rounding.
2020-01-29 18:04:29 -08:00
Revar Desmera
555f1a9ab3
Bugfix for stroke() with scalar width.
2020-01-29 01:31:05 -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
b074259054
Added variable line widths along path to stroke()
2020-01-28 19:15:23 -08:00
Revar Desmera
cee46b1721
Added path_pos_from_start(), path_pos_from_end(), path_trim_start(), path_trim_end()
2020-01-28 19:13:56 -08:00
Revar Desmera
f740051ad1
Rewrote phillips_driver() to an actual spec.
2020-01-27 04:09:06 -08:00
Revar Desmera
bba54d2315
Added bosl1compat.scad to make porting from BOSL1 to BOSL2 easier.
2020-01-24 22:27:17 -08:00
Revar Desmera
4662348aa6
Merge pull request #117 from adrianVmariano/master
...
Changed dovetail orientation to be more intuitive.
2020-01-24 22:24:17 -08:00
Adrian Mariano
f449093034
Added support for chamfered offsets to offset_sweep.
2020-01-25 00:40:03 -05:00
Revar Desmera
0de692f681
Example typo fix.
2020-01-23 17:01:41 -08:00
Adrian Mariano
07e111489c
bselect() was broken
2020-01-22 23:23:28 -05:00
Revar Desmera
0caad68e4c
Fixed cp= for rot_copies()
2020-01-22 17:36:36 -08:00
Adrian Mariano
002e54c49c
Fixed error in rounding_offsets()
...
Added convex_offset_extrude that operates like offset_sweep but on
geometry. This meant also moving rounding_offsets to be its own
function, renamed to _rounding_offsets.
2020-01-22 19:30:28 -05:00
Adrian Mariano
15e21ebfa8
Changed dovetail orientation to be more intuitive.
2020-01-21 20:29:43 -05:00
Revar Desmera
5c28029c47
Fixed bracing on thinning_wall()
2020-01-18 18:46:08 -08:00
Revar Desmera
9f6a95090f
Added regressions for gcd(), lcm(), and factorial()
2020-01-16 13:27:50 -08:00
Revar Desmera
68260afebb
Added regressions for permute() and repeat_entries()
2020-01-16 13:01:41 -08:00
Revar Desmera
be8b30974a
Added is_int() regressions
2020-01-15 20:27:01 -08:00
Revar Desmera
43bc09d838
Add regression test for vang()
2020-01-15 20:13:07 -08:00
Revar Desmera
9f2d9d52ef
Changed default s of *_half() modules to 1000.
2020-01-15 14:24:57 -08:00
Revar Desmera
9d84c33af6
Fixed 2D attachments issue That rotated shapes vertically.
2020-01-15 14:18:11 -08:00
Revar Desmera
62e8e517fd
Added rounding examples for 2D Ngons.
2020-01-14 16:48:20 -08:00
Revar Desmera
ab66cb5788
Added rounding= option to various 2D Ngons.
2020-01-14 16:23:35 -08:00
Revar Desmera
5a9d15c1a5
Fixed a pathological behaviour with small 2D imperfections in round2d
2020-01-14 15:29:09 -08:00
Revar Desmera
fd98ef2eb4
Fixed example for interior_fillet()
2020-01-13 23:54:12 -08:00
Revar Desmera
9d9225f9f3
Reoriented default right_triangle() and interior_fillet() to more intuitively work with spin.
2020-01-13 19:06:56 -08:00
Revar Desmera
c6fc770008
dovetail() has too little slop
2020-01-10 19:30:20 -08:00
Revar Desmera
5ccf1e26bd
Added convexity= to skin() and vnf_polyhedron()
2020-01-09 20:10:46 -08:00
Revar Desmera
3fdc58fded
Docs fixes for dovetail()
2020-01-09 18:22:07 -08:00
Revar Desmera
4817edcae0
Merge pull request #115 from adrianVmariano/master
...
Added "chamfer" to round_corners and fixed a bug with non-closed paths requiring an extra size entry.
2020-01-09 17:45:34 -08:00
Revar Desmera
49ffaacb28
Tweak docs formatting in arrays.scad
2020-01-09 16:14:12 -08:00
Revar Desmera
2f1760a342
Reorganize arrays.scad docs
2020-01-09 16:10:18 -08:00
Adrian Mariano
72d7bedd9a
Added "chamfer" to round_corners and fixed a bug with non-closed paths
...
requiring an extra size entry.
Added dovetail module to joiners.
2020-01-09 18:52:08 -05:00
Revar Desmera
231bb69634
Fixed bug introduced into sum() when summing lists of vectors.
2020-01-09 14:28:54 -08:00
Revar Desmera
48d30fc686
Reorganize math.scad
2020-01-08 20:43:19 -08:00
Revar Desmera
fe7b87e92d
Fixed argument typo in skew()
2020-01-06 16:55:22 -08:00
Revar Desmera
1ce899c412
Cleaned up docs gen error reporting.
2020-01-06 16:45:30 -08:00
Revar Desmera
c4ceed4e21
Fixed docs error with yflip()
2020-01-06 16:31:16 -08:00
Revar Desmera
b4bad57588
Reorganized 2D shapes. Added teardrop2d() function.
2020-01-05 21:36:27 -08:00
Revar Desmera
e43759c6e0
Fixed erroneous assert in rot_copies()
2020-01-02 17:03:06 -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
0a298dba99
Added vang()
2019-12-26 21:42:23 -08:00
Revar Desmera
0acf0c829c
Added closed= to trace_polyline()
2019-12-26 21:40:47 -08:00
Revar Desmera
a70734cd29
Docs grammar fixes for reindex_polygon()
2019-12-26 21:39:49 -08:00
Revar Desmera
91b0e58093
Fixed references to skew_*()
2019-12-19 23:26:54 -08:00
Revar Desmera
17867c9dc1
Coalesced skew_*() to just skew().
2019-12-19 21:03:13 -08:00