Revar Desmera
59bf523908
Lots of docs tweaks for openscad-docsgen v2
2021-12-13 15:48:30 -08:00
Adrian Mariano
1ec9faec39
remove enumerate, zip, ellipse uniform sampling with realign
2021-11-18 19:02:50 -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
RonaldoCMP
abab41a2db
Doc update of polygon_triangulate
2021-11-04 19:27:14 +00:00
RonaldoCMP
6bd1dd918f
Correction in _cleave_connected_region and polygon_triangulate and some few tweaks
2021-11-04 12:09:29 +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
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
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
f72d89fae7
doc fix
2021-10-30 18:34:42 -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
8cfb77cf64
Remove general_line_intersection kludge
2021-10-26 20:34:33 -04:00
Adrian Mariano
b60123a886
columns fixes
2021-10-26 18:30:57 -04:00
Adrian Mariano
6de156528b
doc fixes
2021-10-21 00:01:28 -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
Revar Desmera
dbd30ce600
Merge pull request #697 from adrianVmariano/master
...
mostly doc fixes
2021-10-16 22:14:20 -07:00
Adrian Mariano
f7b08f1b9d
reorder functions in array.scad
...
list_{de,in}creasing -> is_{de,in}creasing, add strict option to both
2021-10-16 23:01:52 -04:00
Revar Desmera
d8760681a9
Merge pull request #696 from adrianVmariano/master
...
vnf cleanup
2021-10-15 20:52:30 -07:00
Adrian Mariano
2d205a2568
subarray -> columns
2021-10-15 22:39:10 -04:00
Adrian Mariano
544bb5883e
fix align_polygon & examples
2021-10-15 16:01:01 -04:00
Revar Desmera
e0c8015fc5
Merge pull request #694 from RonaldoCMP/master
...
Update geometry.scad
2021-10-14 18:36:52 -07:00
RonaldoCMP
2d5ce3b191
Update geometry.scad
2021-10-14 12:37:48 -03:00
RonaldoCMP
6b542191ce
Update geometry.scad
2021-10-14 11:48:41 -03:00
Revar Desmera
12279bbee2
Merge pull request #693 from RonaldoCMP/master
...
Minor changes in triangulate code and docs,
2021-10-13 22:28:11 -07:00
RonaldoCMP
4d9a1d36ac
Update geometry.scad
2021-10-13 23:31:26 -03:00
RonaldoCMP
da751e1e13
Update geometry.scad
2021-10-13 23:27:49 -03:00
RonaldoCMP
aef60324fd
update geometry.scad
2021-10-13 23:16:14 -03:00
RonaldoCMP
f22d24ee15
Minor changes in triangulate code and docs,
2021-10-13 21:20:42 -03:00
Garth Minette
e89d303c52
Fixed See Also links in geometry.scad
2021-10-12 19:54:13 -07:00
RonaldoCMP
1b84a3129d
Extend triangulate functionality and correct is_polygon_convex
2021-10-12 21:22:02 -03:00
Adrian Mariano
fd36b0020e
add nonzero to grid2d
...
clean up dead code and add docs to geometry.scad
add faster (?) code for point_on_line
2021-10-11 20:25:11 -04:00
Adrian Mariano
006527e08e
fix region offset bug
...
add box bound to point_in_polygon
region_region cutting for faster boolean ops
2021-10-10 15:03:30 -04:00
Adrian Mariano
9670fc0e68
fix segment endpoint handling for intersections
2021-10-07 23:20:46 -04:00
Adrian Mariano
7580b85877
bug fix
2021-10-07 22:26:23 -04:00
Adrian Mariano
a6eeb5025c
don't deduplicate in is_polygon_clockwise
2021-10-07 21:32:58 -04:00
Adrian Mariano
9bb22dc7c5
doc tweaks
2021-10-07 21:31:58 -04:00
Adrian Mariano
1147e181c5
doc tweaks
2021-10-06 06:31:35 -04:00
Adrian Mariano
1cb7373284
doc fixes
2021-10-05 22:09:48 -04:00
Adrian Mariano
6e3efd68a4
big function re-org to eliminate debug.scad and hide affine.scad from docs
2021-10-01 00:30:28 -04:00
Adrian Mariano
261099e102
fix bug in spherical_random_points (non-uniform)
...
add region support to dashed_stroke
move a bunch of functions around for reorganization
2021-09-30 23:11:01 -04:00
Adrian Mariano
7c3990f2ed
kludge to fix vnf_bend
2021-09-28 20:58:34 -04:00
Adrian Mariano
b7c5b789b7
point_in_polygon removed closed option from code, fix docs
2021-09-27 18:10:20 -04:00
Adrian Mariano
7776ae8e67
_assemble_path_from_fragments discards zero area polygons
...
split_path_at_self_crossings discards zero-length (single point) "segments"
polygon_line_intersection bugfix
remove debug echoes
2021-09-24 17:33:18 -04:00
Adrian Mariano
2f895cb8d1
hiding some infrastructure, added is_path_simple()
2021-09-22 14:59:18 -04:00
Adrian Mariano
3c6e9804a8
phillips_drive bugfix:
...
wing angle corrected from ~70 deg to 92 deg
adjusted cutouts so length "b" in the spec is correct
(this causes the cutout to not align with the end so it
doesn't look as pretty, but the spec wins, right?)
Changed construction method to avoid z-fighting which gave
rise to failed render
doc fixes and shifting in paths.scad
decompose_path -> polygon_parts
2021-09-21 19:19:02 -04:00
Adrian Mariano
935a113fcf
Examples fix
...
merge primitives stuff into shapes*.scad
move text commands to shapes3d.scad
rename common.scad
2021-09-16 21:50:12 -04:00
Adrian Mariano
856f54df32
removed old triangulation.scad
...
other file name changes
2021-09-15 23:12:51 -04:00