Commit graph

580 commits

Author SHA1 Message Date
Revar Desmera
7869a27326 Split beverage bottle threading modules into bottlecaps.scad 2019-09-19 03:21:23 -07:00
Revar Desmera
3846a367ee Added path_self_intersections(), decompose_path(), and fixed inverted t result in _general_line_intersection() 2019-09-19 02:44:28 -07:00
Revar Desmera
ccfed6b306 Fixed a typo in det2() docs. 2019-09-19 02:42:42 -07:00
Revar Desmera
ce724d2691 Added start= arg for idx() 2019-09-19 02:41:59 -07:00
Revar Desmera
bae6952ece Tweaked get_radius() to assertt non-redundant args. 2019-09-18 19:29:38 -07:00
Revar Desmera
1e587ee0f3 Reformatted turtle commands docs. 2019-09-04 18:39:39 -07:00
Revar Desmera
9cdb8afd1e Fixed docs formatting error in rounding.scad 2019-09-04 18:23:33 -07:00
Revar Desmera
0c4ff6c395
Merge pull request #106 from adrianVmariano/master
Changed rounded_sweep() to offset_sweep() Fixed collinear bug in arc() Added arcleftto and arcrrightto and arcsteps to turtle()
2019-09-04 18:14:53 -07:00
Adrian Mariano
8bce357f2d doc tweaks 2019-09-02 18:18:49 -04:00
Adrian Mariano
fc99ce985d Changed rounded_sweep() to offset_sweep()
Fixed collinear bug in arc()
Added arcleftto and arcrrightto and arcsteps to turtle()
2019-09-02 18:15:24 -04:00
Revar Desmera
bd19e12096 Rewrote PCO* parts to use arcleft/arcright turtle commands. Removed turtle_arc() 2019-08-31 23:44:24 -07:00
Revar Desmera
207721012f Fixed docs spelling. Standardized formatting. 2019-08-31 23:13:25 -07:00
Revar Desmera
1d449ef8a6 Merge branch 'master' of github.com:revarbat/BOSL2 2019-08-31 23:05:20 -07:00
Revar Desmera
8eb7f28337 Corrected typos in PCO1810 parts. 2019-08-31 23:05:16 -07:00
Revar Desmera
5c147572c7
Merge pull request #105 from adrianVmariano/master
Added "arcleft" and "arcright" to turtle()
2019-08-31 23:02:06 -07:00
Adrian Mariano
e438b17911 Added "arcleft" and "arcright" to turtle() 2019-08-31 19:52:47 -04:00
Revar Desmera
bf407307c7 Added turtle_arc(), pco1810_neck(), pco1810_cap() 2019-08-31 00:43:06 -07:00
Revar Desmera
560fd589e4 Add exampled fot textures on pco1881_cap() 2019-08-30 16:22:43 -07:00
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