Commit graph

1264 commits

Author SHA1 Message Date
Adrian Mariano
7c97593a54 Modified arc so cw and ccw can be used with 180 deg arcs. Beefed up
parameter error checking.  Deleted echos from star() and arc().
2020-05-29 20:09:17 -04:00
Revar Desmera
32ca3861ec
Merge pull request #172 from matthewfallshaw/patch-1
pie_slice can't accept `d` parameter
2020-05-27 20:21:12 -07:00
Matthew Fallshaw
33c44476fb
pie_slice can't accept d parameter
Since `r=10` is supplied as a default parameter in the module argument list, a call supplying a `d` parameter (eg. `pie_slice(d=10,h=10,ang=90);`) will error on the call to `get_radius` on line 1428 with `ERROR: Assertion 'is_undef(d)' failed: "Conflicting or redundant radius/diameter arguments given."`.
Since the calls to `get_radius` on lines 1428 and 1429 both supply `dflt=10`, line 1422 can just change to supplying `r=undef`.
2020-05-27 20:41:39 +10:00
Revar Desmera
a55c8bf0c7
Merge pull request #171 from adrianVmariano/master
Added long, cw, and ccw arguments to arc for selecting which arc is drawn when you give 2 points and a centerpoint.
2020-05-25 21:50:14 -07:00
Adrian Mariano
c25d6eb938 Merge remote-tracking branch 'upstream/master' 2020-05-25 23:45:37 -04:00
Adrian Mariano
9fe8788357 Added long, cw, and ccw arguments to arc for selecting which arc is
drawn when you give 2 points and a centerpoint.
2020-05-25 23:43:52 -04:00
Revar Desmera
3388cff335 More tweaks to screw() example 7. 2020-05-25 19:07:51 -07:00
Revar Desmera
a53e1f3915 Made screw() example 7 clearer. 2020-05-25 17:31:29 -07:00
Revar Desmera
5c485018f3 GitHub's markdown processor has bugs. 2020-05-25 17:14:00 -07:00
Revar Desmera
0fd909d457 Github Wiki does not like angle brackets. 2020-05-25 16:52:40 -07:00
Revar Desmera
88699c12af More screws.scad docs formatting. 2020-05-25 16:41:41 -07:00
Revar Desmera
02789c91d9 Fix lone period bug in docs parser. 2020-05-25 15:34:15 -07:00
Revar Desmera
6168c8bb6b Fix table formatting in screws.scad 2020-05-25 15:13:31 -07:00
Revar Desmera
fe2d59a875 Getting screws.scad in docs. 2020-05-24 22:31:36 -07:00
Revar Desmera
f3127d96a2 Formatting tweaks. 2020-05-24 01:03:37 -07:00
Revar Desmera
9c2cf53b2d Renamed find_circle_tangents() to circle_point_tangents() 2020-05-23 19:22:44 -07:00
Revar Desmera
00ee79aacf Merge branch 'master' of github.com:revarbat/BOSL2 2020-05-23 19:17:40 -07:00
Revar Desmera
719a80c5d0 Tweak docs gen to allow a lone period on a line to break a paragraph. 2020-05-23 19:17:32 -07:00
Revar Desmera
66cb322bb5
Merge pull request #170 from adrianVmariano/master
added circle_circle_tangents
2020-05-23 18:03:37 -07:00
Revar Desmera
86e4e3d892 Fixed stale ref to rounded_prismoid() 2020-05-23 17:57:48 -07:00
Adrian Mariano
4eda2c701e added circle_circle_tangents 2020-05-23 17:25:46 -04:00
Revar Desmera
4fc24ef939 Fix some rounding docs formatting and examples. 2020-05-22 18:18:37 -07:00
Revar Desmera
f3c69eb673 Styles orig and aligned were swapped for sphere() module. 2020-05-22 00:55:08 -07:00
Revar Desmera
c2b3bb7792 Fixes for rect_tube() examples. 2020-05-22 00:40:23 -07:00
Revar Desmera
587812b001 Fixed buggy prismoid() examples. 2020-05-22 00:27:52 -07:00
Revar Desmera
f812254ad7 Merged rounded_prismoid() into prismoid(). 2020-05-22 00:14:41 -07:00
Revar Desmera
212e27bfbf Merge branch 'master' of github.com:revarbat/BOSL2 2020-05-22 00:00:27 -07:00
Revar Desmera
4f622a16b8 Corrected incorrect default in attachable() docs. 2020-05-22 00:00:15 -07:00
Revar Desmera
b5b8cb0313
Merge pull request #169 from adrianVmariano/master
Updates to rounded_prism and new round_corners interface.
2020-05-21 16:54:51 -07:00
Adrian Mariano
777facc9a2 Tweaked one_defined to give a better message when nothing was defined 2020-05-21 16:49:06 -04:00
Adrian Mariano
0256f582e5 Changed interface to round_corners.
Modified rounded_prism to work with updated beziers and to use
triangular sampling of degenerate patches.
2020-05-21 16:47:12 -04:00
Adrian Mariano
68a4741d4f saved the file this time 2020-05-21 16:44:56 -04:00
Adrian Mariano
f190bfdd55 fixed round_corners invocation 2020-05-21 16:44:36 -04:00
Adrian Mariano
ebe919d162 fixed round_corners invocation 2020-05-21 16:44:26 -04:00
Adrian Mariano
83ed788ac6 Fixed trace_bezier_patch to correct fatal error and modified it so it
only calculates the vnf when needed, as this can be slow.
2020-05-21 15:52:44 -04:00
Adrian Mariano
30c63fd165 Changed vnf_vertex_array to gracefully handle degenerate array inputs,
and also switched error checking to use new shape functions so it
will fail on undefs.
2020-05-21 15:50:55 -04:00
Revar Desmera
94a5943d24 Fixed rounding examples. 2020-05-19 21:56:09 -07:00
Revar Desmera
639d3ff2ae
Merge pull request #168 from adrianVmariano/master
Bug fix to path_sweep, added resample_path and bent_cutout_mask
2020-05-19 18:18:24 -07:00
Revar Desmera
d20caf7d59 Fixed structs.scad docs formatting. Fixed bug in is_struct(). 2020-05-19 17:28:02 -07:00
Adrian Mariano
2652be5783 Added bent_cutout_mask 2020-05-19 16:43:33 -04:00
Revar Desmera
892e98e773 Added chamfers and rounding to rect_tube() 2020-05-19 01:40:29 -07:00
Revar Desmera
4fab4f56c3 Added rect_tube(). 2020-05-18 22:57:50 -07:00
Revar Desmera
4a643b57e8 Fix for #160 2020-05-18 21:51:25 -07:00
Revar Desmera
fdc49bea02 Fixed vnf_bend() examples. 2020-05-18 02:02:24 -07:00
Revar Desmera
476967db6d vnf_bend_around_y_axis() to vnf_bend(), with support for X, Y, and Z axes. 2020-05-18 01:51:26 -07:00
Revar Desmera
b1ae85e65c Bugfix for split_polygons_at_each_z() 2020-05-18 01:49:46 -07:00
Revar Desmera
42e064c2ac Quantization tweak to cylindrical_extrude(). 2020-05-17 21:33:06 -07:00
Revar Desmera
8a64ae7a9c Tweaked cylindrical_extrude() to make sure wedges union. 2020-05-16 01:14:44 -07:00
Adrian Mariano
3b19c7dac0 Added resample_path 2020-05-15 17:28:54 -04:00
Adrian Mariano
320b53326d Added check for repeated end points to path_sweep 2020-05-15 17:27:55 -04:00