Adrian Mariano
b9ae9e9a8b
various file reorgs
2022-03-27 23:06:42 -04:00
Revar Desmera
05fe090fed
Merge pull request #804 from adrianVmariano/master
...
eliminate subdivide_long_segments
2022-03-18 13:26:03 -07:00
Adrian Mariano
1d70e907c0
fix tests
2022-03-17 19:10:45 -04:00
Revar Desmera
a897f00e37
Merge pull request #801 from adrianVmariano/master
...
N to n
2022-03-16 18:04:08 -07:00
Adrian Mariano
7d6a2b593f
Force N parameters to n in most places
2022-03-13 21:40:55 -04:00
Garth Minette
af024c47c2
Remove quaternion tests.
2022-03-07 22:49:59 -08:00
Adrian Mariano
a305b53804
remove quaternions from stroke
...
improve docs for skin
cumprod multiplies on the left
echo_matrix bugfix
2022-02-25 21:22:37 -05:00
Adrian Mariano
d6b4d48aa2
sphere fixes and updated sphere tests
2022-02-02 22:56:18 -05:00
Adrian Mariano
42e5ca0f04
remove debug echo and update test for circum
2022-02-02 06:09:11 -05:00
Adrian Mariano
2c95df13dd
change tests for new icosa style
2022-01-30 22:35:57 -05:00
Garth Minette
b436dba2d3
Regressions fixes for changes to teardrop2d()
2022-01-17 00:28:22 -08:00
Adrian Mariano
7e388293e8
add centering option to move()
2022-01-10 21:23:09 -05:00
Adrian Mariano
ec900943df
strings reorg
2022-01-10 19:46:51 -05:00
Garth Minette
36fadc4e26
Added [xyz]move(). Removed affine2d planar returns from transform functions.
2021-12-31 15:22:13 -08:00
Adrian Mariano
f1b9d04a3d
strip down apply() so projections are banned, and 2d acting on 3d is
...
banned. clarify docs
2021-12-28 17:05:37 -05:00
Adrian Mariano
24a079c912
bigfixes
2021-12-16 23:00:35 -05:00
Adrian Mariano
edde34ff76
move hull.scad into geometry.scad
2021-12-16 22:13:18 -05:00
Adrian Mariano
3e292c21cc
remove center arg from shapes2d.scad
2021-11-20 23:33:04 -05:00
Adrian Mariano
590143ef07
strings reorg
2021-11-20 23:19:54 -05:00
Adrian Mariano
e58328b00b
comment out test that will fail due to output
2021-11-19 22:22:10 -05:00
Adrian Mariano
e653be471f
Move edges.scad content to attachments.scad
...
Add subsections to attachments.scad
2021-11-19 22:20:01 -05:00
Adrian Mariano
1ec9faec39
remove enumerate, zip, ellipse uniform sampling with realign
2021-11-18 19:02:50 -05:00
Adrian Mariano
7dfb99c5bb
fix test
2021-11-16 06:15:56 -05:00
Adrian Mariano
0c3c983051
oval() -> ellipse()
2021-11-13 19:45:58 -05:00
Adrian Mariano
f605bafb0d
fix tests
2021-11-12 06:18:14 -05:00
Adrian Mariano
4ddc340fd5
add tests for new file
2021-11-11 20:05:53 -05:00
Adrian Mariano
6d1c754ed8
organize masks into massk3d.scad and masks2d.scad
2021-11-11 19:34:16 -05:00
Adrian Mariano
477dd55781
remove polygon_shift, hide noncollinear_triple
...
modify glued circle to not produce duplicate points
2021-11-11 18:50:26 -05:00
Adrian Mariano
ec87be11ec
fix tests
2021-11-11 09:09:54 -05:00
Adrian Mariano
d6d086430c
more tweaks, delete BTM
2021-11-10 23:12:14 -05:00
Adrian Mariano
8d1b8ac302
fix tests
2021-11-10 18:35:13 -05:00
Adrian Mariano
a81b6c6931
misc tweaks
2021-11-09 22:27:55 -05:00
Adrian Mariano
640bd8a4c7
Merge branch 'master' of https://github.com/adrianVmariano/BOSL2
2021-11-06 19:32:29 -04:00
Adrian Mariano
b6937b539e
fix doc errors
2021-11-06 19:29:49 -04: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
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
Adrian Mariano
530f3b3449
triplet fix
2021-11-01 18:14:31 -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
934b3c7b04
make all_zero, etc, non-recursive, just work on vectors
2021-10-30 17:47:17 -04: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
ea0ec79790
list_remove_values, in_list bugfixes
...
remove quantization from region booleans (bugfix)
2021-10-28 20:23:16 -04:00
Adrian Mariano
024011ea5e
list_remove fix
...
rename array_dim to list_shape
2021-10-27 20:21:12 -04: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
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
Adrian Mariano
c98dc64d20
Merge remote-tracking branch 'upstream/master'
2021-10-20 23:39:52 -04:00
Adrian Mariano
76272d9d9a
add region centroid capability and consolidate into one centroid
...
function for polygons, regions and VNFs.
Fix bug with anchors for linear_sweep (due to centerpoint issues)
Fix intersection anchors for vnfs when anchor vector intersects
in a path instead of a single point.
2021-10-20 22:44:55 -04:00