Commit graph

1489 commits

Author SHA1 Message Date
Jerome Plut
1d324128e4 Added more flexibility to get_named_args(), and all the left_half(), etc. as functions 2020-12-03 21:40:32 +01:00
Jerome Plut
be8b1036d8 Improved a bit on is_region(); use get_named_args() in half_of() 2020-12-03 21:40:32 +01:00
Jerome Plut
16204c6724 Allowed half_of() to work on paths, regions and surfaces. 2020-12-03 21:40:32 +01:00
Jerome Plut
96bd60aceb half_of() coded as a function for points, paths and regions; VNFs still TODO 2020-12-03 21:40:32 +01:00
Revar Desmera
3590de426b
Merge pull request #322 from plut/modulated_circle
fixed modulated_circle() to work as advertised
2020-12-02 20:27:40 -08:00
Revar Desmera
bce5dd5699
Merge pull request #324 from adrianVmariano/master
Fixed trapezohedron bug
2020-12-02 17:25:07 -08:00
Revar Desmera
191bc099a8
Merge pull request #325 from revarbat/revarbat_dev
Fix math.scad regression.
2020-12-02 17:24:06 -08:00
Garth Minette
e6ef5e98be Fix math.scad regression. 2020-12-02 17:21:58 -08:00
Adrian Mariano
ae61174a87 fix test for yscale change 2020-12-02 18:25:13 -05:00
Adrian Mariano
579a3e5c99 Fixed trapezohedron bug 2020-12-02 18:15:05 -05:00
Jerome Plut
0df1308e4e fixed modulated_circle() to work as advertised 2020-12-01 23:56:57 +01:00
Garth Minette
f36fbb60db Fix for #166: tweaks for xcopies, etc. 2020-11-30 21:09:00 -08:00
Revar Desmera
021073863a
Merge pull request #320 from revarbat/revarbat_dev
Fix for #241: split_polygons_at_each_y produces non simple polygons
2020-11-29 22:42:10 -08:00
Garth Minette
d43b4667d5 Fix for #241: split_polygons_at_each_y produces non simple polygons 2020-11-29 22:39:42 -08:00
Revar Desmera
9b724a1bad
Merge pull request #319 from revarbat/revarbat_dev
Guard linear_extrude()s
2020-11-29 20:31:02 -08:00
Garth Minette
0399cd085c Guard various linear_extrude()s for height=0 2020-11-29 20:23:03 -08:00
Garth Minette
fa0281f246 Added error checking to cuboid() 2020-11-29 19:21:35 -08:00
Revar Desmera
6060dae62d
Merge pull request #317 from revarbat/revarbat_dev
Bugfix for sweep() endcaps.
2020-11-17 17:24:33 -08:00
Garth Minette
90eaf73293 Bugfix for sweep() endcaps. 2020-11-17 17:22:38 -08:00
Revar Desmera
c56572db11
Merge pull request #316 from revarbat/revarbat_dev
Revarbat dev
2020-11-17 14:43:23 -08:00
Garth Minette
1e93276747 Enable using path_sweep() with a region. 2020-11-17 14:41:14 -08:00
Garth Minette
9d5d7cbc4f Enhanced sweep() to accept region input. 2020-11-17 14:25:08 -08:00
Revar Desmera
79bcd977ff
Merge pull request #314 from revarbat/revarbat_dev
Changes all references to polyline to path.
2020-11-16 17:54:13 -08:00
Garth Minette
e4f2497863 Changes all references to polyline to path. 2020-11-16 17:50:08 -08:00
Revar Desmera
75a4fb1069
Merge pull request #313 from revarbat/revarbat_dev
Added mod_indent() and mod_trace()
2020-11-16 15:45:36 -08:00
Garth Minette
bf80c1193a Fixups for hulling() 2020-11-16 15:43:45 -08:00
Garth Minette
3793f69c3f Added mod_indent() and mod_trace() 2020-11-16 15:32:26 -08:00
Revar Desmera
8d67ce6df7
Merge pull request #312 from yawor/struct_val_default
Added ability to return default value from struct_val() if keyword is not present
2020-11-16 15:28:14 -08:00
Marcin Jaworski
8cd7530743 Added tests for struct_val() with default value 2020-11-13 17:19:29 +01:00
Marcin Jaworski
4cda1bf488 Added ability to return default value from struct_val() if keyword is not present 2020-11-13 17:10:04 +01:00
Revar Desmera
22836c999c
Merge pull request #311 from adrianVmariano/master
rot_decode bugfix: relax check to approximate for last row of transformation matrix.
2020-11-12 18:48:01 -08:00
Adrian Mariano
74615a9fe0 rot_decode bugfix: relax check to approximate for last row of
transformation matrix.
2020-11-12 09:19:25 -05:00
Revar Desmera
87ff76ebbe
Merge pull request #310 from revarbat/revarbat_dev
Fix for nested diff()s, issue #270
2020-11-11 17:50:25 -08:00
Garth Minette
914e57cc6e Fix for nested diff()s, issue #270 2020-11-11 17:45:12 -08:00
Revar Desmera
dafc1a8aac
Merge pull request #309 from revarbat/revarbat_dev
Remove undef math warnings from tube()
2020-11-07 14:27:29 -08:00
Garth Minette
c2d5080d33 Remove undef math warnings from tube() 2020-11-07 14:23:09 -08:00
Revar Desmera
b3f292200a
Merge pull request #308 from revarbat/revarbat_dev
Fix for cuboid issue #307
2020-10-29 16:48:15 -07:00
Garth Minette
40fde0f2b8 Fix for cuboid() issue #307 2020-10-29 16:46:07 -07:00
Garth Minette
1e193a090e Echo no longer works with non-breaking spaces. 2020-10-25 15:36:30 -07:00
Revar Desmera
0e823111dd
Merge pull request #306 from adrianVmariano/master
Add cumprod function and regression test
2020-10-23 16:13:03 -07:00
Adrian Mariano
f598426344 Add cumprod function and regression test 2020-10-23 19:06:30 -04:00
Revar Desmera
a3244b6542
Merge pull request #305 from revarbat/revarbat_dev
Enable specifying gears by either module or pitch.
2020-10-22 01:36:13 -07:00
Garth Minette
4857fc087d Modular gear2d(mod=) bugfix. 2020-10-22 01:33:45 -07:00
Garth Minette
2132b3d5b3 Enable specifying gears by either module or pitch. 2020-10-22 01:20:07 -07:00
Revar Desmera
950a4f3cbd
Merge pull request #304 from revarbat/revarbat_dev
Added linecount.sh script.
2020-10-21 20:16:01 -07:00
Garth Minette
538c68767b Fixed worm gear helical angle. 2020-10-21 20:13:37 -07:00
Garth Minette
82c87e4bd4 Added linecount.sh script. 2020-10-21 00:23:12 -07:00
Revar Desmera
b3271b59c2
Merge pull request #302 from adrianVmariano/master
Added rot_decode to decode rotation matrices and matrix_trace, supporting function, and regression tests for both.
2020-10-20 22:36:51 -07:00
Revar Desmera
7dff2b4824
Merge pull request #303 from revarbat/revarbat_dev
Added worm() and worm_gear()
2020-10-20 22:29:04 -07:00
Garth Minette
a18c55f807 Added worm() and worm_gear() 2020-10-20 22:24:12 -07:00