Commit graph

2639 commits

Author SHA1 Message Date
Revar Desmera
92e84d0dc1
Merge pull request #721 from adrianVmariano/master
is_valid_region fix
2021-11-05 17:20:35 -07:00
Adrian Mariano
924421fa22 is_valid_region detects vertex-edge contact 2021-11-05 19:31:48 -04:00
Revar Desmera
0b10c7309d
Merge pull request #718 from revarbat/revarbat_dev
Speed optimizations for approx()
2021-11-04 21:39:17 -07:00
Revar Desmera
4fde5e358a
Merge pull request #720 from adrianVmariano/master
fix bug in is_valid_region (some invalid regions weren't identified)
2021-11-04 21:39:02 -07:00
Garth Minette
2b7d0d935d Fixes for approx() with mixed types. 2021-11-04 21:13:50 -07:00
Adrian Mariano
379f70a6e0 fix is_valid_region 2021-11-05 00:06:00 -04:00
Revar Desmera
7cfd57ec6f
Merge pull request #717 from RonaldoCMP/master
Corrections in _cleave_connected_region and polygon_triangulate and ...
2021-11-04 20:09:35 -07:00
RonaldoCMP
abab41a2db Doc update of polygon_triangulate 2021-11-04 19:27:14 +00:00
RonaldoCMP
e60f5fd932 Update paths.scad 2021-11-04 12:12:05 +00:00
RonaldoCMP
6bd1dd918f Correction in _cleave_connected_region and polygon_triangulate and some few tweaks 2021-11-04 12:09:29 +00:00
RonaldoCMP
10604cd20b Merge remote-tracking branch 'upstream/master' 2021-11-04 10:56:17 +00:00
RonaldoCMP
36968a463b Revert "Corrections in _cleave_connected_region and polygon_triangulate and some minor tweaks,"
This reverts commit 8c4022fa3c.
2021-11-04 07:56:34 +00:00
Revar Desmera
14403e869c
Merge pull request #719 from adrianVmariano/master
valid region fix, pair/triplet degenerate cases
2021-11-03 20:39:59 -07: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
Garth Minette
7ed34f592a Speed optimizations for approx() 2021-11-03 18:52:51 -07:00
RonaldoCMP
8c4022fa3c Corrections in _cleave_connected_region and polygon_triangulate and some minor tweaks, 2021-11-03 20:57:35 +00:00
Revar Desmera
649953c3fb
Merge pull request #715 from adrianVmariano/master
Add 1-region, make all* functions non-recursive
2021-11-01 15:37:51 -07:00
Revar Desmera
39a79cac26
Merge pull request #716 from RonaldoCMP/master
Correct bugs in polygon_triangulation() and _cleave_connected_region()
2021-11-01 15:25:21 -07:00
Adrian Mariano
530f3b3449 triplet fix 2021-11-01 18:14:31 -04:00
Adrian Mariano
7bac9a484d point_in_polygon optimization 2021-11-01 17:34:18 -04:00
RonaldoCMP
c5da41ed8c Correct bugs in polygon_triangulation and _cleave_connected_region( 2021-11-01 04:42:02 +00:00
Adrian Mariano
3a367c3faf add path.scad tests, shift tests to correct files
path_extrude2d bugfix
2021-10-31 15:35:45 -04:00
Adrian Mariano
662f6c458d further fixes to path_extrude2d 2021-10-31 00:54:00 -04:00
Adrian Mariano
5934705dcd further extrude2d fixes 2021-10-31 00:36:51 -04:00
Adrian Mariano
12b8e7438c fix path_extrude2d bug 2021-10-30 23:15:59 -04:00
Adrian Mariano
f72d89fae7 doc fix 2021-10-30 18:34:42 -04:00
Adrian Mariano
5153cb20da doc tweak 2021-10-30 18:07:43 -04:00
Adrian Mariano
b202f8526b doc tweak 2021-10-30 17:51:32 -04:00
Adrian Mariano
934b3c7b04 make all_zero, etc, non-recursive, just work on vectors 2021-10-30 17:47:17 -04:00
Adrian Mariano
14804421b7 Fix docs for path functions with 1-regions, change is_path_region to is_1region 2021-10-30 11:59:59 -04:00
Revar Desmera
94033a0bfd
Merge pull request #714 from revarbat/revarbat_dev
Added asserts for attachment vectors.
2021-10-29 23:35:49 -07:00
Revar Desmera
49be01970a
Merge pull request #713 from adrianVmariano/master
list_remove fix
2021-10-29 23:17:35 -07:00
Garth Minette
b71d6619be Added asserts for attachment vectors. 2021-10-29 23:13:26 -07:00
Adrian Mariano
052200433b Make most path functions accept singleton regions
Replace check_and_fix_path with force_path
2021-10-29 19:29:51 -04:00
Adrian Mariano
9cf991bb29 doc tweak 2021-10-28 21:07:41 -04:00
Adrian Mariano
ea0ec79790 list_remove_values, in_list bugfixes
remove quantization from region booleans (bugfix)
2021-10-28 20:23:16 -04:00
Adrian Mariano
e7d07da426 Merge remote-tracking branch 'upstream/master' 2021-10-28 16:51:59 -04:00
Adrian Mariano
024011ea5e list_remove fix
rename array_dim to list_shape
2021-10-27 20:21:12 -04:00
Revar Desmera
0d06429d3d
Merge pull request #712 from revarbat/revarbat_dev
Added test-file mismatch warnings to func_coverage.py
2021-10-26 22:31:18 -07:00
Garth Minette
ce587b9ad7 Added test-file mismatch warnings to func_coverage.py 2021-10-26 22:30:42 -07:00
Revar Desmera
c9dfdc5789
Merge pull request #711 from revarbat/revarbat_dev
Fixed {{list_to_matrix}} link.
2021-10-26 21:45:11 -07:00
Garth Minette
c9701c1a00 Fixed {{list_to_matrix}} link. 2021-10-26 21:44:38 -07:00
Revar Desmera
6e89be0df3
Merge pull request #710 from adrianVmariano/master
split off comparisons.scad
2021-10-26 20:46:49 -07:00
Adrian Mariano
817165a833 adjust tests 2021-10-26 23:26:03 -04:00
Adrian Mariano
2eff8ec203 array_group -> list_to_matrix fixes 2021-10-26 23:17:21 -04:00
Adrian Mariano
71dab62432 move comparison functions out of math.scad and arrays.scad into comparisons.scad
rename arrays.scad to lists.scad
2021-10-26 23:12:51 -04:00
Adrian Mariano
8cfb77cf64 Remove general_line_intersection kludge 2021-10-26 20:34:33 -04:00
Revar Desmera
856af42d7f
Merge pull request #709 from adrianVmariano/master
split off linalg.scad
2021-10-26 15:48:47 -07:00
Adrian Mariano
b60123a886 columns fixes 2021-10-26 18:30:57 -04:00
Adrian Mariano
a75a368dd5 Move linear algebra to linalg.scad
columns->column because the multiindex case is handled by submatrix
and also it never occurs in the code.
2021-10-26 16:45:14 -04:00