Commit graph

110 commits

Author SHA1 Message Date
Adrian Mariano
ba1b471981 bug fix 2023-11-16 20:18:25 -05:00
Adrian Mariano
56a883ed8f minor cleanup 2023-11-16 19:41:11 -05:00
Adrian Mariano
1b0653a8a4 allow offset() to handle reverses; improved error messages 2023-11-16 19:39:59 -05:00
Kyle Davis
6d8ffb2511 fixes spelling/typo 2023-10-26 21:02:29 -06:00
Revar Desmera
07d487e0fd All the SynTags. 2023-05-29 21:48:48 -07:00
Richard Milewski
ff0b221ed6 Synopses: regions.scad 2023-04-04 23:36:14 -07:00
Richard Milewski
06c78ab9c4 Synopses - regions.scad part 1 2023-04-04 22:42:34 -07:00
Adrian Mariano
036da1a3ef Rename close_path and cleanup_path to list_wrap and list_unwrap 2023-03-02 19:40:12 -05:00
Adrian Mariano
11b80e6e9a offset() checks for zero offset and return original
additions to hinge to support clearance
2023-02-12 14:12:17 -05:00
Adrian Mariano
924f8a6298 change count_true to num_true and simplify
fix bug in offset()
2022-05-27 10:21:33 -04:00
Adrian Mariano
9433b05a65 file summary improvements and tweaks 2022-04-21 00:26:20 -04:00
Garth Minette
19ae1fb359 Fixed offset() Examples. 2022-04-11 18:20:56 -07:00
Adrian Mariano
f75ff907c7 add same_length option to offset() 2022-04-11 20:17:15 -04:00
Adrian Mariano
7afef10a79 usage messages fixes, req_children additions 2022-03-31 18:12:23 -04:00
Adrian Mariano
bca34303cf usage updates to regions.scad 2022-03-30 20:16:51 -04:00
Adrian Mariano
c135de46d3 add join_prism 2022-03-28 20:52:24 -04:00
Adrian Mariano
e7be7d8fb0 doc tweaks, mdash fixes, merge subdivide_long_segments into subdivide_path 2022-03-17 18:38:20 -04:00
Adrian Mariano
ed9e4c8603 fix some cases 2022-03-13 22:12:18 -04:00
Adrian Mariano
8dc288b62c Fix bug in offset() where degenerate cases with closed=false give
wrong error message (paralellcheck)
2022-02-12 19:59:40 -05:00
Adrian Mariano
dd9b197678 move linear_sweep and spiral_sweep to skin.scad 2022-01-10 21:00:39 -05:00
Adrian Mariano
000ddf87c3 hide is_polygon_on_list
remove debug echo
2022-01-10 19:55:54 -05:00
Adrian Mariano
ec900943df strings reorg 2022-01-10 19:46:51 -05:00
Revar Desmera
aa109de9d7 Merge branch 'master' of github.com:revarbat/BOSL2 into revarbat_dev 2021-12-13 15:51:06 -08:00
Revar Desmera
59bf523908 Lots of docs tweaks for openscad-docsgen v2 2021-12-13 15:48:30 -08:00
Garth Minette
21083277b0 Various documentation fixes. 2021-12-06 14:28:04 -08:00
Adrian Mariano
dd3542c748 Fix references to changed subsections 2021-11-19 22:33:16 -05:00
Adrian Mariano
ba2e1d45f1 remove anchor_isect reference 2021-11-17 14:16:22 -05:00
Adrian Mariano
475129fd95 revamp extruded region attachables and apply to linear_sweep. 2021-11-17 13:38:07 -05:00
Adrian Mariano
2bfb4e39e7 more fixes 2021-11-16 23:12:03 -05:00
Adrian Mariano
cd664f830c attachment bugfixes 2021-11-16 22:13:00 -05:00
Adrian Mariano
47bf93e6cb more anchoring fixes 2021-11-16 20:46:37 -05:00
Adrian Mariano
b671a0c37d add attachments to region()
rewrite "circle" attachment to use line intersection
2021-11-13 10:47:51 -05:00
Adrian Mariano
69e8491659 doc tweaks
vnf_merge split
2021-11-11 08:45:30 -05:00
Adrian Mariano
97be7c3cd8 doc fixes 2021-11-06 20:26:08 -04: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
41b7c210e8
Merge branch 'master' into master 2021-11-06 15:19:01 -07:00
Adrian Mariano
4315b8c0b6 doc fixes 2021-11-06 10:42:45 -04:00
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
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
Adrian Mariano
379f70a6e0 fix is_valid_region 2021-11-05 00:06:00 -04:00
RonaldoCMP
6bd1dd918f Correction in _cleave_connected_region and polygon_triangulate and some few tweaks 2021-11-04 12:09:29 +00: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
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
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
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
d5ce3615cf Make linear_sweep center in z direction with center option by adding
"zcenter" named anchor.
2021-10-21 11:31:32 -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