Commit graph

275 commits

Author SHA1 Message Date
Richard Milewski
fd059735b0 Added Ext Syntag 2024-01-02 14:10:19 -08:00
Revar Desmera
82de139057 Added keep_corners= to resample_path() 2023-09-11 18:28:25 -07:00
Adrian Mariano
ba78c0d062 fix triangle bug in hull_points() with fast=true 2023-07-04 11:27:30 -04:00
Revar Desmera
6712141370 SynTags for attachments.scad to geometry.scad 2023-05-27 01:42:09 -07:00
Revar Desmera
ae466c2cb3 circle_2tangents() diagnostic 2023-05-24 02:43:10 -07:00
Revar Desmera
0305c5bcf9 Changed Wiki style links to Markdown style links, for future compatability. 2023-05-04 21:15:31 -07:00
Adrian Mariano
da61adbe59 geometry synopses 2023-05-02 19:42:44 -04:00
Adrian Mariano
a4596cb448 add trapezoid anchor override and fix trapezoid and rect perimeter anchoring 2023-03-08 23:09:11 -05:00
Revar Desmera
8b6e5aeefb
Merge pull request #1065 from adrianVmariano/master
rename path functions
2023-03-02 18:36:31 -08:00
Adrian Mariano
036da1a3ef Rename close_path and cleanup_path to list_wrap and list_unwrap 2023-03-02 19:40:12 -05:00
Revar Desmera
bf0bca25f3 Typo fix in circle_point_tangents() docs. 2023-02-18 19:26:30 -08:00
Adrian Mariano
537a888a28 path_text fixes in progress, doc fix for plane3pt 2023-01-18 06:31:09 -05:00
Adrian Mariano
14e12d8456 assert cleanup 2022-11-09 16:54:27 -05:00
Garth Minette
efa0900446 Newer OpenSCAD dev versions get syntax errors on doubled commas. 2022-08-23 20:10:22 -07:00
Garth Minette
214d382e1b Tweak to centroid() docs. 2022-07-10 16:48:15 -07:00
Adrian Mariano
82aa485045 usage message fixes and doc tweaks
remove triangle area, optimize polygon_area for triangles
2022-04-08 19:37:46 -04:00
Garth Minette
05aee1bf7b Regressions fixes. 2022-04-06 20:13:39 -07:00
Garth Minette
d9691b3b4a Fixed interior_fillet(). Refactored circle_* functions. 2022-04-06 19:37:00 -07:00
Garth Minette
d06c70c2ce Tweak to circle_2tangents() Figure. 2022-04-06 01:39:43 -07:00
Garth Minette
92df3de1fe Fix circle_2tangents() Figure. 2022-04-06 01:33:16 -07:00
Garth Minette
fa1ab5f668 geometry.scad docs example fixes. 2022-04-06 01:15:44 -07:00
Garth Minette
837358d44c Added corner= and points= to circle(), arc(). 2022-04-06 00:21:57 -07:00
Adrian Mariano
c4376bba41 usage fixes 2022-04-03 10:46:05 -04:00
Adrian Mariano
7588b3c09b move polygon_line_intersection to the polygon section 2022-01-27 16:46:56 -05:00
Adrian Mariano
5a4e9f0514 Fix parameter sequence for circle_line_intersection
Add sphere_line_intersection
2022-01-27 14:53:06 -05:00
Adrian Mariano
000ddf87c3 hide is_polygon_on_list
remove debug echo
2022-01-10 19:55:54 -05:00
Adrian Mariano
f5d0854549 debug function rename
attachment function reorder
add axes to egg examples
2022-01-08 23:08:34 -05:00
Adrian Mariano
f395fe5aaf bugfixes 2022-01-07 14:56:31 -05:00
Adrian Mariano
cbaa77c127 added circle_circle_intersection 2022-01-07 12:24:35 -05:00
Adrian Mariano
edde34ff76 move hull.scad into geometry.scad 2021-12-16 22:13:18 -05:00
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