Commit graph

51 commits

Author SHA1 Message Date
Adrian Mariano
168ae7968e fix various stroke() bugs, add attachable() to some modules 2023-04-23 21:38:27 -04:00
Adrian Mariano
d8669065a8 fix stroke bug 2023-04-16 09:05:44 -04:00
Revar Desmera
7b988dcb58 Fixed truncated docs problems. 2023-03-28 21:53:01 -07:00
Richard Milewski
62b425628d Added vnf to synopses 2023-03-27 23:56:04 -07:00
Richard Milewski
6a234b31c5 Removed ghost reference
to polygon()
2023-03-27 22:48:09 -07:00
Richard Milewski
c73d80a553 Synopses drawing.scad 2023-03-27 16:30:04 -07:00
Adrian Mariano
2c54188c24 doc fixes 2023-03-05 12:11:30 -05: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
21945263b6 Add $slop docs to modules that use $slop, fix stroke to accept
singletons, and fix cylinder to handle zero length case
2022-11-09 22:22:30 -05:00
Adrian Mariano
14e12d8456 assert cleanup 2022-11-09 16:54:27 -05:00
Adrian Mariano
68a26db513 Expose path_cut_points() 2022-10-12 23:38:20 -04:00
Adrian Mariano
cd50d6bf79 fix stroke bug 2022-09-12 16:47:47 -04:00
Revar Desmera
e2ed3f9122 Fix for issue #928 2022-08-21 02:49:47 -07:00
Garth Minette
60b84331e9 Fix for issue #666 2022-07-28 18:40:21 -07: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
b836fb3960 typo fix 2022-05-04 00:31:55 -04:00
Adrian Mariano
9433b05a65 file summary improvements and tweaks 2022-04-21 00:26:20 -04:00
Adrian Mariano
82b4b284a9 make slop undef and add get_slop()
add no_children in places
2022-04-11 22:18:52 -04:00
Garth Minette
d9691b3b4a Fixed interior_fillet(). Refactored circle_* functions. 2022-04-06 19:37:00 -07:00
Garth Minette
837358d44c Added corner= and points= to circle(), arc(). 2022-04-06 00:21:57 -07:00
Adrian Mariano
7afef10a79 usage messages fixes, req_children additions 2022-03-31 18:12:23 -04:00
Adrian Mariano
7d6a2b593f Force N parameters to n in most places 2022-03-13 21:40:55 -04:00
Adrian Mariano
8861464dbb doc fixes 2022-03-07 19:43:12 -05:00
Adrian Mariano
a305b53804 remove quaternions from stroke
improve docs for skin
cumprod multiplies on the left
echo_matrix bugfix
2022-02-25 21:22:37 -05:00
Adrian Mariano
d8aa4ced71 misc doc fixes and organization
beziers reorg
arc bug fix for endpoint=false and N=undef
2022-01-07 14:23:01 -05:00
Adrian Mariano
a233d8e04f doc tweaks 2022-01-01 22:00:26 -05:00
Adrian Mariano
f1b9d04a3d strip down apply() so projections are banned, and 2d acting on 3d is
banned.  clarify docs
2021-12-28 17:05:37 -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
Revar Desmera
8a16c0d826
Merge branch 'master' into master 2021-12-13 15:46:30 -08:00
Adrian Mariano
dd3542c748 Fix references to changed subsections 2021-11-19 22:33:16 -05:00
Garth Minette
eb3bd8da0a Enable endcap1 for stroke() with a single-vertex path. 2021-11-18 19:33:57 -08: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
5b62f2859a catch case where endcaps are too long for path in stroke()
make rect() default to centered
2021-11-11 22:43:19 -05:00
Adrian Mariano
a81b6c6931 misc tweaks 2021-11-09 22:27:55 -05: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
e7cb552150 fix stroke to handle 180 deg turns 2021-10-12 22:27:29 -04:00
Adrian Mariano
ec02676267 boolean operations fixes 2021-10-09 21:44:26 -04:00
Adrian Mariano
9bb22dc7c5 doc tweaks 2021-10-07 21:31:58 -04:00
Adrian Mariano
bb77faa0c9 assorted doc fixes
eliminate trace_path
_path_self_intersections fix
2021-10-06 21:16:39 -04:00
Garth Minette
6af13a2a0d Fixed up docs for stroke() 2021-10-04 19:11:22 -07:00
Garth Minette
83f61f5a6a Enable passing a region to stroke(). 2021-10-04 16:19:27 -07:00
Garth Minette
3600fb577b Added dots args to stroke(). 2021-10-03 16:27:00 -07:00
Garth Minette
b5f3a86fc8 Added color=, joint_color=, endcap_color=, endcap_color1=, endcap_color2= to stroke() 2021-10-02 00:24:33 -07:00
Adrian Mariano
71b22e5850 helix rewrite
make skin() take regions
2021-10-01 21:27:52 -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
7db5faf77f path_cut bug fix 2021-09-18 23:54:27 -04:00
Adrian Mariano
7c052eff19 path_cut_points name fix 2021-09-18 22:27:55 -04:00
Adrian Mariano
9ca77eed1b path.scad cleanup (hid/removed several functions) 2021-09-18 19:11:08 -04:00