Commit graph

2625 commits

Author SHA1 Message Date
Revar Desmera
f8b5a4d296
Merge pull request #688 from RonaldoCMP/master
Update vector search functions
2021-10-11 18:35:31 -07:00
RonaldoCMP
922e2da952 search_vectors update 2021-10-11 21:47:34 -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
Revar Desmera
3f62706b03
Merge pull request #686 from revarbat/revarbat_dev
Refactored all transforms to use apply() for p= processing.
2021-10-10 20:08:57 -07:00
Garth Minette
d6e24a8815 Split apply() to be more efficient. 2021-10-10 19:46:00 -07:00
Garth Minette
45daab05df Refactored all transforms to use apply() for p= processing. 2021-10-10 18:40:22 -07:00
Revar Desmera
21991c8508
Merge pull request #683 from adrianVmariano/master
region fixes and optimizations
2021-10-10 13:49:47 -07: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
Revar Desmera
68217cd1cf
Merge pull request #682 from adrianVmariano/master
boolean op fixes
2021-10-09 21:21:17 -07: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
Adrian Mariano
42611d207a bug fix 2021-10-09 22:26:56 -04:00
Adrian Mariano
ec02676267 boolean operations fixes 2021-10-09 21:44:26 -04:00
Revar Desmera
977ec51bea
Merge pull request #681 from adrianVmariano/master
doc fixes
2021-10-07 20:57:34 -07: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
Revar Desmera
bc99dcd5bb
Merge pull request #680 from revarbat/revarbat_dev
Tweaks to Attachments tutorial.
2021-10-06 22:11:04 -07:00
Garth Minette
1bed92476d Tweaks to Attachments tutorial. 2021-10-06 21:40:47 -07:00
Revar Desmera
731e218322
Merge pull request #679 from adrianVmariano/master
mostly doc fixes
2021-10-06 21:38:40 -07:00
Adrian Mariano
dbec028bd1 bug fix 2021-10-06 22:31:13 -04:00
Adrian Mariano
33484f2c4b misc bugfixes 2021-10-06 21:53:46 -04:00
Adrian Mariano
bb77faa0c9 assorted doc fixes
eliminate trace_path
_path_self_intersections fix
2021-10-06 21:16:39 -04:00
Adrian Mariano
1147e181c5 doc tweaks 2021-10-06 06:31:35 -04:00
Revar Desmera
ccb154f4c2
Merge pull request #678 from adrianVmariano/master
doc fixes, vnf_halfspace bugfix
2021-10-05 20:21:07 -07:00
Adrian Mariano
d8da1dbad7 fixes 2021-10-05 22:50:40 -04:00
Adrian Mariano
1cb7373284 doc fixes 2021-10-05 22:09:48 -04:00
Adrian Mariano
9a01e15f3f fix vnf_halfspace bug
fix doc errors
2021-10-05 21:56:49 -04:00
Revar Desmera
869a764815
Merge pull request #677 from revarbat/revarbat_dev
Added multmatrix(), translate(), rotate(), scale() builtins.
2021-10-05 17:28:16 -07:00
Garth Minette
47aedd9d25 Added multmatrix(), translate(), rotate(), scale() builtins. 2021-10-05 17:03:15 -07:00
Revar Desmera
3a6a1fd3c0
Merge pull request #674 from adrianVmariano/master
vnf update, faster path intersection
2021-10-05 17:00:50 -07:00
Adrian Mariano
db6a6687e9 added diamond thread example 2021-10-05 19:36:45 -04:00
Adrian Mariano
230e7c18b5 fix tests 2021-10-05 18:57:46 -04:00
Adrian Mariano
afe75d0e3f add starts to threaded rod/nut
remove vnf_add_face(s)
add vnf_from_polygon
2021-10-05 18:23:20 -04:00
Adrian Mariano
787fe45798 added test 2021-10-05 17:18:43 -04:00
Adrian Mariano
b0611c0daf add vnf_slice 2021-10-05 17:15:07 -04:00
Adrian Mariano
0093d10993 use projection before calling is_path_simple in rouinded_prism
rewrite vnf_bend so it doesn't rely on pseudo 3d polygon self-intersection
2021-10-05 16:14:36 -04:00
Revar Desmera
0f80d544fb
Merge pull request #676 from revarbat/revarbat_dev
Fixed up docs for stroke()
2021-10-04 19:35:27 -07:00
Garth Minette
6af13a2a0d Fixed up docs for stroke() 2021-10-04 19:11:22 -07:00
Revar Desmera
26d4f6823a
Merge pull request #675 from revarbat/revarbat_dev
Enable passing a region to stroke().
2021-10-04 18:15:59 -07:00
Garth Minette
83f61f5a6a Enable passing a region to stroke(). 2021-10-04 16:19:27 -07:00
Adrian Mariano
d986db2e1e vnf_debug update
path self intersection speedup
2021-10-03 22:37:57 -04:00
Revar Desmera
724e49385b
Merge pull request #672 from adrianVmariano/master
builtins "use" fails if BOSL2 installed in a different directory add center option to path_text
2021-10-03 16:54:12 -07:00
Revar Desmera
7895cd14b2
Merge pull request #673 from revarbat/revarbat_dev
Added dots args to stroke().
2021-10-03 16:53:46 -07:00
Garth Minette
3600fb577b Added dots args to stroke(). 2021-10-03 16:27:00 -07:00
Adrian Mariano
2a64c89b8f improved _cleave_connected_regions 2021-10-03 09:46:39 -04:00
Adrian Mariano
5e0537fc31 Add center option to path_text 2021-10-02 12:03:00 -04:00
Adrian Mariano
044b635bed make reference to builtins.scad properly relative 2021-10-02 09:35:06 -04:00
Revar Desmera
c689688eac
Merge pull request #671 from revarbat/revarbat_dev
Added color=, joint_color=, endcap_color=, endcap_color1=, endcap_col…
2021-10-02 00:49:50 -07:00