Commit graph

389 commits

Author SHA1 Message Date
Adrian Mariano
60be226e85 Added 3 examples to roundcorners.
Added doc text for list_increasing and list_decreasing.
Added str_match, str_matches, starts_width, ends_width.
Fixed substr to use tail recursion.
2019-06-22 13:33:49 -04:00
Revar Desmera
2886cd907b Made trace_polyline() not have horrible joints. 2019-06-21 17:38:14 -07:00
Revar Desmera
5300ac3c8c Made gear shaft holes have minimum 12 sides. 2019-06-21 17:37:17 -07:00
Revar Desmera
790f08c143 Removed transparent() references 2019-06-21 17:36:38 -07:00
Revar Desmera
5eab1be429 Fixed edge case optimization in rotate_points3d() 2019-06-21 17:04:16 -07:00
Revar Desmera
65666ce334 Fixed broken cylinder() 2019-06-19 23:33:33 -07:00
Revar Desmera
5133734cfd Changed list_range(s,e,n) to auto-set step to (e-s)/(n-1). 2019-06-19 01:51:47 -07:00
Revar Desmera
6dbff74f2b Rewrote bezier_segment_closest_point() algorithm to search all minima. 2019-06-19 01:35:08 -07:00
Revar Desmera
d069cf39ce Added triplet() and triplet_wrap(). 2019-06-19 01:31:44 -07:00
Revar Desmera
02da52c097 Fixed supershape example images. 2019-06-18 01:08:24 -07:00
Revar Desmera
1715f36bc1 Updated boolean geometry docs. 2019-06-18 00:46:05 -07:00
Revar Desmera
3655bab0a3 Added exclusive_or() as a module. 2019-06-18 00:09:51 -07:00
Revar Desmera
72bb408c4e Tweak to boolean geometry example code. 2019-06-17 23:46:20 -07:00
Revar Desmera
855256641d Improved boolean geometry example. 2019-06-17 22:24:36 -07:00
Revar Desmera
fea4a6b6ca Fixed unmerged adjacent polygons in boolean geometry. 2019-06-17 21:44:50 -07:00
Revar Desmera
1ad126f85d Boolean geometry bugfixes. 2019-06-17 18:55:10 -07:00
Revar Desmera
88314af127 Moved some paths functions to geometry.scad 2019-06-17 00:10:01 -07:00
Revar Desmera
f585b1fecd Added regions and compound boolean 2d geometry. 2019-06-16 23:57:05 -07:00
Revar Desmera
3b1df57d5d Added deduplicate() 2019-06-16 23:54:44 -07:00
Revar Desmera
446ea5c911 Fixed anchoring of square and circle 2019-06-16 23:53:59 -07:00
Revar Desmera
a38441a548 Fixed interior/internal inconsistency. Added internal option to most threaded rods. 2019-06-13 16:08:06 -07:00
Revar Desmera
dc7a8a2203
Merge pull request #44 from adrianVmariano/master
Add strings, structures, supershape fix, list_set
2019-06-12 17:50:18 -07:00
Adrian Mariano
9557609b97 Merge remote-tracking branch 'upstream/master' 2019-06-12 20:45:38 -04:00
adrianVmariano
e54f896a1a
Add files via upload 2019-06-12 20:08:53 -04:00
adrianVmariano
593b46cb91
Add files via upload 2019-06-12 19:58:30 -04:00
Revar Desmera
9611a181db Added external roundings and chamfers to cuboid(). Fixed [xyz]cyl() anchoring. 2019-06-12 16:52:26 -07:00
Revar Desmera
bf6cfd1d65 Rewrote cyl() to allow external chamfers and roundings. 2019-06-12 02:27:42 -07:00
Revar Desmera
f927ac6c10 Fixed function scale() for scalar scaling. 2019-06-11 22:26:09 -07:00
Revar Desmera
6242ec6dd9 Make [xyz]flip[_copy]() take ,, args instead of . 2019-06-11 22:12:49 -07:00
Revar Desmera
14c5847743 Fixed cylinder() where r1=0 2019-06-11 21:47:48 -07:00
adrianVmariano
290e2267f4
Add files via upload 2019-06-11 22:50:50 -04:00
Revar Desmera
4d72a09444 Improved gear examples. 2019-06-11 19:47:31 -07:00
Revar Desmera
f7d650f251 Added bevel_gear() 2019-06-11 19:29:39 -07:00
Revar Desmera
48478434ff Bugfixes for rot() 2019-06-11 19:28:04 -07:00
Revar Desmera
aa429aa1a1 Bugfixes for rotate_points3d 2019-06-11 19:27:04 -07:00
Revar Desmera
5edbb339bf Added list_set, list_increasing, list_decreasing 2019-06-11 19:26:06 -07:00
adrianVmariano
43092a8b60
Add files via upload 2019-06-11 22:09:27 -04:00
adrianVmariano
5bfdbf3c5c
Add files via upload 2019-06-11 21:56:10 -04:00
adrianVmariano
77f1855810
Add files via upload 2019-06-11 21:55:39 -04:00
adrianVmariano
d2f550d6b1
Merge pull request #1 from revarbat/master
update
2019-06-11 21:49:34 -04:00
Revar Desmera
e6fa4f3d71 Bugfix for rotate_points3d(from,to) optimization. 2019-06-01 17:41:29 -07:00
Revar Desmera
e33990c141 Added better bezier_curve() example images. 2019-06-01 17:10:16 -07:00
Revar Desmera
751cc1b0c8 Added example script hashing for optimized image generation. 2019-06-01 17:09:17 -07:00
Revar Desmera
0733eb7e34 Added bezier_curve() 2019-05-31 18:25:47 -07:00
Revar Desmera
2a4544ad48
Merge pull request #34 from adrianVmariano/master
roundcorners fixes: update it to use arc(), remove pathangle, tweak bezier stuff
2019-05-31 17:49:17 -07:00
adrianVmariano
f128af50af
Fixes for new arc(), remove pathangle() 2019-05-30 17:25:13 -04:00
adrianVmariano
fdfe7e8d95
Add files via upload 2019-05-30 17:23:08 -04:00
Revar Desmera
78510c0b33 Fixed segment intersection routines for FP rounding issues. 2019-05-29 18:01:00 -07:00
Revar Desmera
ac71eb67e8 Removed pie_slice2d(), make N defaultable in 2019-05-29 17:52:42 -07:00
Revar Desmera
62f913a148 Added rand_ints() and shuffle() 2019-05-29 17:42:09 -07:00