Revar Desmera
cb398bd7ff
Enabled knurling or ribbing of pco1881_cap()
2019-08-30 16:20:34 -07:00
Revar Desmera
9ed027a0cd
Removed unused args from position()
2019-08-29 18:43:44 -07:00
Revar Desmera
a035b9b09a
Merge branch 'master' of github.com:revarbat/BOSL2
2019-08-29 18:01:05 -07:00
Revar Desmera
45d4ac6583
Modules with a default orient that is not UP are confusing.
2019-08-29 18:00:56 -07:00
Revar Desmera
4334413781
Changed vnf_vertex_array() to take a nested 2D array of 3D points.
2019-08-29 17:58:12 -07:00
Revar Desmera
2fad5eb44d
Merge pull request #104 from adrianVmariano/master
...
Added get_height() and no_children() to common.scad. Changed the epsilon in one of offset's subfunctions from 1e-4 to 1e-6. Modified rounded_sweep() to take h, l, or height, and to have default behavior if height is omitted. It also quantizes the path to 1/1024. Added no_children check to module offset_stroke().
2019-08-29 17:14:38 -07:00
Adrian Mariano
d2ccdc331f
Added get_height() and no_children() to common.scad.
...
Changed the epsilon in one of offset's subfunctions from 1e-4 to
1e-6.
Modified rounded_sweep() to take h, l, or height, and to have default
behavior if height is omitted. It also quantizes the path to 1/1024.
Added no_children check to module offset_stroke().
2019-08-28 21:15:41 -04:00
Revar Desmera
da1086b71b
Fix for vnf_add_face()
2019-08-27 03:40:49 -07:00
Revar Desmera
57236506ff
Added VNF functions and modules.
2019-08-27 00:34:09 -07:00
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