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
Adrian Mariano
2d205a2568
subarray -> columns
2021-10-15 22:39:10 -04:00
Adrian Mariano
cd85b3b1f4
change region_faces to vnf_from_region and move to vnf.scad
...
remove secret merge option from vnf_triangulate
add examples
add vnf_clean_unrefs
2021-10-14 22:36:21 -04:00
Adrian Mariano
acb65b3298
allow count to take a list as input
...
vnf_wireframe does not draw unreferenced vertices
some error checking
2021-10-14 18:29:52 -04:00
Adrian Mariano
c4438e2d3e
add error checking and force_region on all functions
2021-10-11 23:25:37 -04:00
Adrian Mariano
b0bcdade7e
doc tweaks
2021-10-11 22:57:19 -04: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
d3510c02c9
small cleanup/optimization
2021-10-09 23:51:56 -04:00
Adrian Mariano
9a66bc6132
tag optimization
2021-10-09 23:15:43 -04:00