Commit Graph

  • b662a6b295 Fixed rounded_sweep() docs formatting. Revar Desmera 2019-07-12 18:44:11 -07:00
  • 5d7fdf6334 Merge pull request #68 from adrianVmariano/master Revar Desmera 2019-07-12 18:38:36 -07:00
  • d86b94193b Handle zero length inputs for list_set and list_remove Adrian Mariano 2019-07-12 20:19:33 -04:00
  • ca98f497d1 Added rounded_sweep module. Adrian Mariano 2019-07-12 20:17:36 -04:00
  • e2d286bbf1 Fixed formatting error in docs for path_cut() Revar Desmera 2019-07-12 13:21:23 -07:00
  • 3eb39d0018 Changed close argument of stroke() to closed. Revar Desmera 2019-07-12 13:11:13 -07:00
  • 1020d1d659 Massive speedups for knurling. Added chamfering and rounding options. Revar Desmera 2019-07-12 12:59:18 -07:00
  • c127a2c72e Added knurling.scad Revar Desmera 2019-07-11 22:57:43 -07:00
  • 8f20fa6263 Embiggened apply_folding_hinges_and_snaps() example image. Revar Desmera 2019-07-11 18:38:55 -07:00
  • dd4b7d3b59 Added hingesnaps.scad Revar Desmera 2019-07-11 18:34:18 -07:00
  • b30dc528eb Fixed round_corners() formatting. Revar Desmera 2019-07-11 17:43:12 -07:00
  • 839588d627 Embiggened roundcorners figure1. Revar Desmera 2019-07-11 17:14:49 -07:00
  • 09bef42e1c Changes round_corners Figure image to 2D. Revar Desmera 2019-07-11 17:12:38 -07:00
  • feb58dc20c Added Figure tag to LeafNodes Revar Desmera 2019-07-11 17:11:11 -07:00
  • f51bc36ab9 Merge pull request #67 from adrianVmariano/master Revar Desmera 2019-07-11 15:49:19 -07:00
  • 963885fa8c API update for roundcorners Adrian Mariano 2019-07-11 16:45:02 -04:00
  • 58857b439a Added recursive= options to first_defined(), any_defined() and all_defined() Revar Desmera 2019-07-10 21:52:47 -07:00
  • edcca67968 Fixed docs example images. Revar Desmera 2019-07-10 19:01:12 -07:00
  • e10ecef423 Added function versions of [xyz]scale() and [xyz]rot(). Revar Desmera 2019-07-10 18:52:33 -07:00
  • f67d38c0e2 Make rot() function autodetect 2D input. Revar Desmera 2019-07-10 13:45:12 -07:00
  • 9f0d55f5b3 triangle_area2d() -> triangle_area(). Added polygon_area() Revar Desmera 2019-07-10 13:37:23 -07:00
  • e00ce0d81f Removed right_of_line2d() Revar Desmera 2019-07-10 13:22:24 -07:00
  • d60cd9411f Make is_path() test for more than one point in a path. Revar Desmera 2019-07-10 13:12:32 -07:00
  • e60648dadd Make stroke() assert that path is 2D. Revar Desmera 2019-07-10 13:03:17 -07:00
  • e2e6bcf2f9 Enlarged a number of partitions.scad example images. Revar Desmera 2019-07-09 22:30:27 -07:00
  • 35277af5ef Fixed partitions.scad example images. Revar Desmera 2019-07-09 22:02:55 -07:00
  • da819f3d9d Added partitions.scad Revar Desmera 2019-07-09 21:54:28 -07:00
  • a008f5aed7 Added heightfield() Revar Desmera 2019-07-09 18:46:47 -07:00
  • c158d31289 Added idx() to return index range of a given list. Revar Desmera 2019-07-09 18:40:36 -07:00
  • a573ccae38 Fixed rainbow() example images. Revar Desmera 2019-07-05 16:09:53 -07:00
  • 3a45f10f6c Added rainbow() Revar Desmera 2019-07-05 16:07:12 -07:00
  • 6db5246b0f Fixed HSL() and HSV() docs. Revar Desmera 2019-07-05 15:07:59 -07:00
  • ca992b71f9 Added HSL() and HSV() color functions+modules. Revar Desmera 2019-07-05 15:01:42 -07:00
  • 54246a154d Added str_strip*() functions. Added fmti() and fmtf() number formating functions. Revar Desmera 2019-07-05 04:25:55 -07:00
  • baae135ab3 Fixes for point_in_region(). Fixed assemble_path_fragments() to detect and shortcut self intersecting path fragment sets. Revar Desmera 2019-07-04 23:47:42 -07:00
  • 7d1edc2fba Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2019-07-04 23:40:32 -07:00
  • c392741042 Added add_scalar(). Fixed normalize() for [0,0]. Added examples for vector functions. Revar Desmera 2019-07-04 23:40:24 -07:00
  • 9695982b3d Merge pull request #65 from adrianVmariano/master Revar Desmera 2019-07-01 16:46:43 -07:00
  • b8526998c7 Added path_spread() and path_cut() Adrian Mariano 2019-07-01 19:25:00 -04:00
  • 0de637f020 Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2019-06-30 18:09:50 -07:00
  • f1a70f62f3 Fixed // handling for arcs with negative arc angles. Revar Desmera 2019-06-30 18:09:43 -07:00
  • c95c3c279d Merge pull request #61 from adrianVmariano/master Revar Desmera 2019-06-28 17:53:51 -07:00
  • 48b154b9f8 Fixed bug in list_set and arg order Adrian Mariano 2019-06-28 18:26:05 -04:00
  • d64b836e8b Tweaked offset() to work on regions as well as paths. Revar Desmera 2019-06-26 18:56:33 -07:00
  • 83e6eb24ee Added offset() Revar Desmera 2019-06-25 17:57:03 -07:00
  • 206946e7f2 Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2019-06-25 17:44:25 -07:00
  • e162e14cc5 Added bselect() and list_bset() Revar Desmera 2019-06-25 17:44:21 -07:00
  • 0557bb339b Merge pull request #53 from adrianVmariano/master Revar Desmera 2019-06-25 16:20:08 -07:00
  • 8ce98ab286 Changed sort and sortidx to use efficient method for certain cases. Adrian Mariano 2019-06-25 19:16:40 -04:00
  • c13a8fe40a Added cubetruss.scad libfile. Revar Desmera 2019-06-24 23:53:22 -07:00
  • 88976183a4 Make cuboid() smarter about allowing chamfers larger than uninvolved sides. Revar Desmera 2019-06-24 17:48:58 -07:00
  • 4c659e9f40 Fix truncated example. Revar Desmera 2019-06-24 15:45:42 -07:00
  • 56b41b487b Improved compare_vals() and compare_lists() for heterogenous types. Revar Desmera 2019-06-24 15:31:59 -07:00
  • 94c2378136 Fix error in bezier_offset() docs. Revar Desmera 2019-06-24 02:24:17 -07:00
  • 72c0922c13 Reworked bezier_offset() Revar Desmera 2019-06-24 02:18:37 -07:00
  • 2f6671e56d Long overdue path and bezier function and module name cleanups. Revar Desmera 2019-06-24 00:32:13 -07:00
  • 612306e4b3 Rotated thread profile cross section images. Revar Desmera 2019-06-23 19:14:14 -07:00
  • fb254d609a Added r1/r2 args for various edge rounding routines to allow graduated radius curvatures. Revar Desmera 2019-06-23 18:47:35 -07:00
  • d784b21abf Merge pull request #52 from adrianVmariano/master Revar Desmera 2019-06-23 17:44:57 -07:00
  • bf07ec504a Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2019-06-23 17:43:07 -07:00
  • 6180771cf1 Fixed edge case orient_and_align() with 0 height. Revar Desmera 2019-06-23 17:42:57 -07:00
  • fb5580268a Three new supershape examples Adrian Mariano 2019-06-23 17:21:00 -04:00
  • 2b390adb7f Merge pull request #49 from adrianVmariano/master Revar Desmera 2019-06-23 14:16:48 -07:00
  • 49365add3c Added faster and simpler versions of max_index and min_index. Adrian Mariano 2019-06-23 13:17:04 -04:00
  • 568f18cc9e Merge pull request #48 from adrianVmariano/master Revar Desmera 2019-06-23 09:58:33 -07:00
  • aa31fb9ddd Changed str_frac() to take mixed fractions with mixed, improper and signed flag options. Adrian Mariano 2019-06-23 12:51:43 -04:00
  • 10f7d5118f Merge pull request #47 from adrianVmariano/master Revar Desmera 2019-06-23 00:24:40 -07:00
  • aa51988a83 Added braced example image for thinning_wall. Revar Desmera 2019-06-23 00:03:13 -07:00
  • 72c2df1ba4 Merged thinning_wall() and braced_thinning_wall(). Revar Desmera 2019-06-22 23:55:39 -07:00
  • ba9011f002 Use each in flatten(). It's faster. Adrian Mariano 2019-06-22 17:00:12 -04:00
  • 075172d957 Fixed roundcorners spinning example images. Revar Desmera 2019-06-22 13:11:06 -07:00
  • 741e02c43a Fixed error generating example images. Revar Desmera 2019-06-22 12:45:04 -07:00
  • 5cf087148f Merge pull request #46 from adrianVmariano/master Revar Desmera 2019-06-22 12:29:43 -07:00
  • e3be9a3b5b Combined str_matches and str_match and added start parameter. Adrian Mariano 2019-06-22 14:50:01 -04:00
  • 60be226e85 Added 3 examples to roundcorners. Added doc text for list_increasing and list_decreasing. Added str_match, str_matches, starts_width, ends_width. Fixed substr to use tail recursion. Adrian Mariano 2019-06-22 13:33:49 -04:00
  • 2886cd907b Made trace_polyline() not have horrible joints. Revar Desmera 2019-06-21 17:38:14 -07:00
  • 5300ac3c8c Made gear shaft holes have minimum 12 sides. Revar Desmera 2019-06-21 17:37:17 -07:00
  • 790f08c143 Removed transparent() references Revar Desmera 2019-06-21 17:36:38 -07:00
  • 5eab1be429 Fixed edge case optimization in rotate_points3d() Revar Desmera 2019-06-21 17:04:16 -07:00
  • 65666ce334 Fixed broken cylinder() Revar Desmera 2019-06-19 23:33:33 -07:00
  • 5133734cfd Changed list_range(s,e,n) to auto-set step to (e-s)/(n-1). Revar Desmera 2019-06-19 01:51:47 -07:00
  • 6dbff74f2b Rewrote bezier_segment_closest_point() algorithm to search all minima. Revar Desmera 2019-06-19 01:35:08 -07:00
  • d069cf39ce Added triplet() and triplet_wrap(). Revar Desmera 2019-06-19 01:31:44 -07:00
  • 02da52c097 Fixed supershape example images. Revar Desmera 2019-06-18 01:08:24 -07:00
  • 1715f36bc1 Updated boolean geometry docs. Revar Desmera 2019-06-18 00:46:05 -07:00
  • 3655bab0a3 Added exclusive_or() as a module. Revar Desmera 2019-06-18 00:09:51 -07:00
  • 72bb408c4e Tweak to boolean geometry example code. Revar Desmera 2019-06-17 23:46:20 -07:00
  • 855256641d Improved boolean geometry example. Revar Desmera 2019-06-17 22:24:36 -07:00
  • fea4a6b6ca Fixed unmerged adjacent polygons in boolean geometry. Revar Desmera 2019-06-17 21:44:50 -07:00
  • 1ad126f85d Boolean geometry bugfixes. Revar Desmera 2019-06-17 18:55:10 -07:00
  • 88314af127 Moved some paths functions to geometry.scad Revar Desmera 2019-06-17 00:10:01 -07:00
  • f585b1fecd Added regions and compound boolean 2d geometry. Revar Desmera 2019-06-16 23:57:05 -07:00
  • 3b1df57d5d Added deduplicate() Revar Desmera 2019-06-16 23:54:44 -07:00
  • 446ea5c911 Fixed anchoring of square and circle Revar Desmera 2019-06-16 23:53:59 -07:00
  • a38441a548 Fixed interior/internal inconsistency. Added internal option to most threaded rods. Revar Desmera 2019-06-13 16:08:06 -07:00
  • dc7a8a2203 Merge pull request #44 from adrianVmariano/master Revar Desmera 2019-06-12 17:50:18 -07:00
  • 9557609b97 Merge remote-tracking branch 'upstream/master' Adrian Mariano 2019-06-12 20:45:38 -04:00
  • e54f896a1a Add files via upload adrianVmariano 2019-06-12 20:08:53 -04:00
  • 593b46cb91 Add files via upload adrianVmariano 2019-06-12 19:58:30 -04:00
  • 9611a181db Added external roundings and chamfers to cuboid(). Fixed [xyz]cyl() anchoring. Revar Desmera 2019-06-12 16:52:26 -07:00