Commit graph

68 commits

Author SHA1 Message Date
Adrian Mariano
b671a0c37d add attachments to region()
rewrite "circle" attachment to use line intersection
2021-11-13 10:47:51 -05:00
Adrian Mariano
5b62f2859a catch case where endcaps are too long for path in stroke()
make rect() default to centered
2021-11-11 22:43:19 -05:00
Adrian Mariano
a81b6c6931 misc tweaks 2021-11-09 22:27:55 -05:00
Adrian Mariano
fe0586180e renamed is_region_simple to is_valid_region and fixed bugs and added examples
fixed bugs in pair and triplet and added degenerate test cases
2021-11-03 22:30:01 -04:00
Adrian Mariano
e7cb552150 fix stroke to handle 180 deg turns 2021-10-12 22:27:29 -04:00
Adrian Mariano
ec02676267 boolean operations fixes 2021-10-09 21:44:26 -04:00
Adrian Mariano
9bb22dc7c5 doc tweaks 2021-10-07 21:31:58 -04:00
Adrian Mariano
bb77faa0c9 assorted doc fixes
eliminate trace_path
_path_self_intersections fix
2021-10-06 21:16:39 -04:00
Garth Minette
6af13a2a0d Fixed up docs for stroke() 2021-10-04 19:11:22 -07:00
Garth Minette
83f61f5a6a Enable passing a region to stroke(). 2021-10-04 16:19:27 -07:00
Garth Minette
3600fb577b Added dots args to stroke(). 2021-10-03 16:27:00 -07:00
Garth Minette
b5f3a86fc8 Added color=, joint_color=, endcap_color=, endcap_color1=, endcap_color2= to stroke() 2021-10-02 00:24:33 -07:00
Adrian Mariano
71b22e5850 helix rewrite
make skin() take regions
2021-10-01 21:27:52 -04:00
Adrian Mariano
261099e102 fix bug in spherical_random_points (non-uniform)
add region support to dashed_stroke
move a bunch of functions around for reorganization
2021-09-30 23:11:01 -04:00
Adrian Mariano
7db5faf77f path_cut bug fix 2021-09-18 23:54:27 -04:00
Adrian Mariano
7c052eff19 path_cut_points name fix 2021-09-18 22:27:55 -04:00
Adrian Mariano
9ca77eed1b path.scad cleanup (hid/removed several functions) 2021-09-18 19:11:08 -04:00
Adrian Mariano
856f54df32 removed old triangulation.scad
other file name changes
2021-09-15 23:12:51 -04:00