Commit graph

553 commits

Author SHA1 Message Date
Revar Desmera
e4ecb21217 quant\*() now work on vectors and pointlists. 2019-08-24 11:51:24 -07:00
Revar Desmera
0054754cb0 Added functional versions of up/down/left/right/fwd/back. 2019-08-21 23:54:36 -07:00
Revar Desmera
edda3bb85d Added polygon_shift() 2019-08-21 23:52:03 -07:00
Revar Desmera
700acae000 Added polygon_shift_to_closest_point(), clockwise_polygon(), ccw_polygon() 2019-08-20 20:47:29 -07:00
Revar Desmera
be6575b5fd _find_first_noncollinear() -> first_noncollinear() 2019-08-19 21:15:19 -07:00
Revar Desmera
eb313d30f5 Added noncollinear_points(), first_noncollinear(), closest_point(), furthest_point() and plane_from_points() 2019-08-19 21:11:19 -07:00
Revar Desmera
7809b7bbe1 Added end option to idx() 2019-08-19 20:41:40 -07:00
Revar Desmera
a51e3563fe Added ability to list_insert() to multiple positions at once. 2019-08-17 01:14:00 -07:00
Revar Desmera
659584b6ea Added segment_closest_point(), line_closest_point(), and path_closest_point() 2019-08-16 21:22:41 -07:00
Revar Desmera
c7a0b78fe0 Fixed syntax error in rounding.scad 2019-08-16 02:18:25 -07:00
Revar Desmera
0843bf7362 Fixed typo in find_circle_3points() 2019-08-16 02:06:04 -07:00
Revar Desmera
1e0ca09182 Added list_set() optimization for single scalar indices. 2019-08-15 20:49:04 -07:00
Revar Desmera
00b11d130c Fix for bug #101 2019-08-11 22:15:37 -07:00
Revar Desmera
9196779257 Fix for bug #99 2019-08-11 22:08:47 -07:00
Revar Desmera
0e187c82f8 Added paths.scad to std.scad since it's used by so many modules. 2019-08-10 15:50:30 -07:00
Revar Desmera
5c7fc2eaf6 Removed redundant bezier_curve() function. Standardized formatting. 2019-08-09 23:57:19 -07:00
Revar Desmera
65b78f90ae mat3_to_mat4() -> affine2d_to_3d() and various trailing space and formatting issues. 2019-08-09 13:07:18 -07:00
Revar Desmera
e8254cec7d Fix for issue #82 2019-08-08 21:10:41 -07:00
Revar Desmera
c8724004b5 Enlarged ruler example images. 2019-08-08 21:05:21 -07:00
Revar Desmera
25529449d4
Merge pull request #86 from adrianVmariano/master
added ruler
2019-08-08 20:32:27 -07:00
Revar Desmera
475eb8c3d9 Fixed inverted knurling. 2019-08-08 20:27:55 -07:00
Adrian Mariano
23ac100879 added ruler 2019-08-08 23:17:58 -04:00
Revar Desmera
eec1f2ea36 Fixed anchoring error in grid2d(spacing,rows,cols) 2019-08-08 16:26:37 -07:00
Revar Desmera
50238f6980 Lessened impact of GRID_COARSE rounding on square() and cube() 2019-08-08 16:25:07 -07:00
Revar Desmera
aa8a084d62 Added log2() and cumsum() 2019-08-06 17:12:28 -07:00
Revar Desmera
cf10cf3603 Fixed place_copies() to support $pos and $idx side effects. 2019-08-06 16:43:41 -07:00
Revar Desmera
28c96ef22c Make internal threading masks circumscribed. 2019-08-04 19:03:33 -07:00
Revar Desmera
b16c0111aa
Merge pull request #84 from adrianVmariano/master
Added od and or to star().  Documented support for r and d in various polygons.
2019-08-04 16:51:22 -07:00
Adrian Mariano
22dc6474da Added od and or to star(). Documented support for r and d in various polygons. 2019-08-04 09:48:13 -04:00
Revar Desmera
6c48c27baf Added r/d alternate args to or/od for polygon 2D shapes. 2019-08-03 02:18:40 -07:00
Revar Desmera
6ba7bde38b Reworked new endcap support for stroke() 2019-08-03 00:07:54 -07:00
Revar Desmera
c148317afb Enlarge default image generation sizes. 2019-08-01 19:45:46 -07:00
Revar Desmera
6c98bf1afc Fixed docs for offset_stroke() 2019-08-01 18:42:23 -07:00
Revar Desmera
aae3f3fdf4
Merge pull request #83 from adrianVmariano/master
offset_stroke
2019-08-01 18:34:10 -07:00
Revar Desmera
a4fb0f1c8d fixed orient_and_anchor() for offset with spherical geometry. 2019-08-01 18:29:33 -07:00
Adrian Mariano
7855cf98c0 Tweaked pentagram example for turtle()
path_cut had a bug when invoked with a single distance
_bezcorner would fail if $fn wasn't set and $fs was too large
added offset_stroke()
2019-08-01 16:36:53 -04:00
Revar Desmera
e81c942f3e Changed offset in anchoring to special-case CENTER 2019-07-31 18:48:26 -07:00
Revar Desmera
6f2e83cb68 Reworked stroke() examples. 2019-07-30 13:00:13 -07:00
Revar Desmera
48ee931522 Embiggen endcaps figure all the way\! 2019-07-30 12:52:45 -07:00
Revar Desmera
41b5d35652 Fix to error out script on invalid option. 2019-07-30 12:50:56 -07:00
Revar Desmera
455e906dbd Enlarge stroke() endcaps figure 2019-07-30 12:40:59 -07:00
Revar Desmera
71189197c8 Allow custom endcaps for stroke() 2019-07-30 12:34:05 -07:00
Revar Desmera
a130b59dd8 Added arrow endcaps and separate endcap1 and endcap2 options to stroke() 2019-07-29 18:19:19 -07:00
Revar Desmera
cf39f87005 Added ball_screw_rod(). ball_screw_bearing() not created yet. 2019-07-29 15:53:40 -07:00
Revar Desmera
6f8d47e2a4 Make opening of MD files after docs gen be optional. 2019-07-23 22:54:37 -07:00
Revar Desmera
09173f6a6f Fixed rounding docs formatting. 2019-07-23 22:49:23 -07:00
Revar Desmera
87dbb28dcf
Merge pull request #80 from adrianVmariano/master
Fixed bug with check_and_fix_path() naming.  Also added examples to rounded_sweep.
2019-07-22 21:46:44 -07:00
Adrian Mariano
e4431d4940 Fixed bug with check_and_fix_path() naming. Also added examples to rounded_sweep. 2019-07-22 22:40:49 -04:00
Revar Desmera
e8300c5bb6 Fixed indexing of rand_int() 2019-07-18 21:58:41 -07:00
Revar Desmera
2427e09dee Merge branch 'master' of github.com:revarbat/BOSL2 2019-07-18 21:49:11 -07:00