Commit graph

465 commits

Author SHA1 Message Date
Adrian Mariano
87d0e09abe Fixed various bugs (lots of degenerate faces when r=0, some parameter checking mistakes) and tweaked docs. 2019-07-13 01:27:32 -04:00
Revar Desmera
b040854e3f Fixed rounding.scad example image generation bug. 2019-07-12 19:21:39 -07:00
Revar Desmera
b662a6b295 Fixed rounded_sweep() docs formatting. 2019-07-12 18:44:11 -07:00
Revar Desmera
5d7fdf6334
Merge pull request #68 from adrianVmariano/master
rounded sweep
2019-07-12 18:38:36 -07:00
Adrian Mariano
d86b94193b Handle zero length inputs for list_set and list_remove 2019-07-12 20:19:33 -04:00
Adrian Mariano
ca98f497d1 Added rounded_sweep module. 2019-07-12 20:17:36 -04:00
Revar Desmera
e2d286bbf1 Fixed formatting error in docs for path_cut() 2019-07-12 13:21:23 -07:00
Revar Desmera
3eb39d0018 Changed close argument of stroke() to closed. 2019-07-12 13:11:13 -07:00
Revar Desmera
1020d1d659 Massive speedups for knurling. Added chamfering and rounding options. 2019-07-12 12:59:18 -07:00
Revar Desmera
c127a2c72e Added knurling.scad 2019-07-11 22:57:43 -07:00
Revar Desmera
8f20fa6263 Embiggened apply_folding_hinges_and_snaps() example image. 2019-07-11 18:38:55 -07:00
Revar Desmera
dd4b7d3b59 Added hingesnaps.scad 2019-07-11 18:34:18 -07:00
Revar Desmera
b30dc528eb Fixed round_corners() formatting. 2019-07-11 17:43:12 -07:00
Revar Desmera
839588d627 Embiggened roundcorners figure1. 2019-07-11 17:14:49 -07:00
Revar Desmera
09bef42e1c Changes round_corners Figure image to 2D. 2019-07-11 17:12:38 -07:00
Revar Desmera
feb58dc20c Added Figure tag to LeafNodes 2019-07-11 17:11:11 -07:00
Revar Desmera
f51bc36ab9
Merge pull request #67 from adrianVmariano/master
API update for roundcorners
2019-07-11 15:49:19 -07:00
Adrian Mariano
963885fa8c API update for roundcorners 2019-07-11 16:45:02 -04:00
Revar Desmera
58857b439a Added recursive= options to first_defined(), any_defined() and all_defined() 2019-07-10 21:52:47 -07:00
Revar Desmera
edcca67968 Fixed docs example images. 2019-07-10 19:01:12 -07:00
Revar Desmera
e10ecef423 Added function versions of [xyz]scale() and [xyz]rot(). 2019-07-10 18:52:33 -07:00
Revar Desmera
f67d38c0e2 Make rot() function autodetect 2D input. 2019-07-10 13:45:12 -07:00
Revar Desmera
9f0d55f5b3 triangle_area2d() -> triangle_area(). Added polygon_area() 2019-07-10 13:37:23 -07:00
Revar Desmera
e00ce0d81f Removed right_of_line2d() 2019-07-10 13:22:24 -07:00
Revar Desmera
d60cd9411f Make is_path() test for more than one point in a path. 2019-07-10 13:12:32 -07:00
Revar Desmera
e60648dadd Make stroke() assert that path is 2D. 2019-07-10 13:03:17 -07:00
Revar Desmera
e2e6bcf2f9 Enlarged a number of partitions.scad example images. 2019-07-09 22:30:27 -07:00
Revar Desmera
35277af5ef Fixed partitions.scad example images. 2019-07-09 22:02:55 -07:00
Revar Desmera
da819f3d9d Added partitions.scad 2019-07-09 21:54:28 -07:00
Revar Desmera
a008f5aed7 Added heightfield() 2019-07-09 18:46:47 -07:00
Revar Desmera
c158d31289 Added idx() to return index range of a given list. 2019-07-09 18:40:36 -07:00
Revar Desmera
a573ccae38 Fixed rainbow() example images. 2019-07-05 16:09:53 -07:00
Revar Desmera
3a45f10f6c Added rainbow() 2019-07-05 16:07:12 -07:00
Revar Desmera
6db5246b0f Fixed HSL() and HSV() docs. 2019-07-05 15:07:59 -07:00
Revar Desmera
ca992b71f9 Added HSL() and HSV() color functions+modules. 2019-07-05 15:01:42 -07:00
Revar Desmera
54246a154d Added str_strip*() functions. Added fmti() and fmtf() number formating functions. 2019-07-05 04:25:55 -07:00
Revar Desmera
baae135ab3 Fixes for point_in_region(). Fixed assemble_path_fragments() to detect and shortcut self intersecting path fragment sets. 2019-07-04 23:47:42 -07:00
Revar Desmera
7d1edc2fba Merge branch 'master' of github.com:revarbat/BOSL2 2019-07-04 23:40:32 -07:00
Revar Desmera
c392741042 Added add_scalar(). Fixed normalize() for [0,0]. Added examples for vector functions. 2019-07-04 23:40:24 -07:00
Revar Desmera
9695982b3d
Merge pull request #65 from adrianVmariano/master
Added path_spread() and path_cut()
2019-07-01 16:46:43 -07:00
Adrian Mariano
b8526998c7 Added path_spread() and path_cut() 2019-07-01 19:25:00 -04:00
Revar Desmera
0de637f020 Merge branch 'master' of github.com:revarbat/BOSL2 2019-06-30 18:09:50 -07:00
Revar Desmera
f1a70f62f3 Fixed // handling for arcs with negative arc angles. 2019-06-30 18:09:43 -07:00
Revar Desmera
c95c3c279d
Merge pull request #61 from adrianVmariano/master
Fixed bug in list_set and arg order
2019-06-28 17:53:51 -07:00
Adrian Mariano
48b154b9f8 Fixed bug in list_set and arg order 2019-06-28 18:26:05 -04:00
Revar Desmera
d64b836e8b Tweaked offset() to work on regions as well as paths. 2019-06-26 18:56:33 -07:00
Revar Desmera
83e6eb24ee Added offset() 2019-06-25 17:57:03 -07:00
Revar Desmera
206946e7f2 Merge branch 'master' of github.com:revarbat/BOSL2 2019-06-25 17:44:25 -07:00
Revar Desmera
e162e14cc5 Added bselect() and list_bset() 2019-06-25 17:44:21 -07:00
Revar Desmera
0557bb339b
Merge pull request #53 from adrianVmariano/master
Changed sort and sortidx to use efficient method for certain cases.
2019-06-25 16:20:08 -07:00