Commit Graph

  • 5c147572c7 Merge pull request #105 from adrianVmariano/master Revar Desmera 2019-08-31 23:02:06 -07:00
  • e438b17911 Added "arcleft" and "arcright" to turtle() Adrian Mariano 2019-08-31 19:52:47 -04:00
  • bf407307c7 Added turtle_arc(), pco1810_neck(), pco1810_cap() Revar Desmera 2019-08-31 00:43:06 -07:00
  • 560fd589e4 Add exampled fot textures on pco1881_cap() Revar Desmera 2019-08-30 16:22:43 -07:00
  • cb398bd7ff Enabled knurling or ribbing of pco1881_cap() Revar Desmera 2019-08-30 16:20:34 -07:00
  • 9ed027a0cd Removed unused args from position() Revar Desmera 2019-08-29 18:43:44 -07:00
  • a035b9b09a Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2019-08-29 18:01:05 -07:00
  • 45d4ac6583 Modules with a default orient that is not UP are confusing. Revar Desmera 2019-08-29 18:00:56 -07:00
  • 4334413781 Changed vnf_vertex_array() to take a nested 2D array of 3D points. Revar Desmera 2019-08-29 17:58:12 -07:00
  • 2fad5eb44d Merge pull request #104 from adrianVmariano/master Revar Desmera 2019-08-29 17:14:38 -07:00
  • 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(). Adrian Mariano 2019-08-28 21:15:41 -04:00
  • da1086b71b Fix for vnf_add_face() Revar Desmera 2019-08-27 03:40:49 -07:00
  • 57236506ff Added VNF functions and modules. Revar Desmera 2019-08-27 00:34:09 -07:00
  • e4ecb21217 quant\*() now work on vectors and pointlists. Revar Desmera 2019-08-24 11:51:24 -07:00
  • 0054754cb0 Added functional versions of up/down/left/right/fwd/back. Revar Desmera 2019-08-21 23:54:36 -07:00
  • edda3bb85d Added polygon_shift() Revar Desmera 2019-08-21 23:52:03 -07:00
  • 700acae000 Added polygon_shift_to_closest_point(), clockwise_polygon(), ccw_polygon() Revar Desmera 2019-08-20 20:47:29 -07:00
  • be6575b5fd _find_first_noncollinear() -> first_noncollinear() Revar Desmera 2019-08-19 21:15:19 -07:00
  • eb313d30f5 Added noncollinear_points(), first_noncollinear(), closest_point(), furthest_point() and plane_from_points() Revar Desmera 2019-08-19 21:11:19 -07:00
  • 7809b7bbe1 Added end option to idx() Revar Desmera 2019-08-19 20:41:40 -07:00
  • a51e3563fe Added ability to list_insert() to multiple positions at once. Revar Desmera 2019-08-17 01:14:00 -07:00
  • 659584b6ea Added segment_closest_point(), line_closest_point(), and path_closest_point() Revar Desmera 2019-08-16 21:22:41 -07:00
  • c7a0b78fe0 Fixed syntax error in rounding.scad Revar Desmera 2019-08-16 02:18:25 -07:00
  • 0843bf7362 Fixed typo in find_circle_3points() Revar Desmera 2019-08-16 02:06:04 -07:00
  • 1e0ca09182 Added list_set() optimization for single scalar indices. Revar Desmera 2019-08-15 20:49:04 -07:00
  • 00b11d130c Fix for bug #101 Revar Desmera 2019-08-11 22:15:37 -07:00
  • 9196779257 Fix for bug #99 Revar Desmera 2019-08-11 22:08:47 -07:00
  • 0e187c82f8 Added paths.scad to std.scad since it's used by so many modules. Revar Desmera 2019-08-10 15:50:30 -07:00
  • 5c7fc2eaf6 Removed redundant bezier_curve() function. Standardized formatting. Revar Desmera 2019-08-09 23:57:19 -07:00
  • 65b78f90ae mat3_to_mat4() -> affine2d_to_3d() and various trailing space and formatting issues. Revar Desmera 2019-08-09 13:07:18 -07:00
  • e8254cec7d Fix for issue #82 Revar Desmera 2019-08-08 21:10:41 -07:00
  • c8724004b5 Enlarged ruler example images. Revar Desmera 2019-08-08 21:05:21 -07:00
  • 25529449d4 Merge pull request #86 from adrianVmariano/master Revar Desmera 2019-08-08 20:32:27 -07:00
  • 475eb8c3d9 Fixed inverted knurling. Revar Desmera 2019-08-08 20:27:55 -07:00
  • 23ac100879 added ruler Adrian Mariano 2019-08-08 23:17:58 -04:00
  • eec1f2ea36 Fixed anchoring error in grid2d(spacing,rows,cols) Revar Desmera 2019-08-08 16:26:37 -07:00
  • 50238f6980 Lessened impact of GRID_COARSE rounding on square() and cube() Revar Desmera 2019-08-08 16:25:07 -07:00
  • aa8a084d62 Added log2() and cumsum() Revar Desmera 2019-08-06 17:12:28 -07:00
  • cf10cf3603 Fixed place_copies() to support $pos and $idx side effects. Revar Desmera 2019-08-06 16:43:41 -07:00
  • 28c96ef22c Make internal threading masks circumscribed. Revar Desmera 2019-08-04 19:03:33 -07:00
  • b16c0111aa Merge pull request #84 from adrianVmariano/master Revar Desmera 2019-08-04 16:51:22 -07:00
  • 22dc6474da Added od and or to star(). Documented support for r and d in various polygons. Adrian Mariano 2019-08-04 09:48:13 -04:00
  • 6c48c27baf Added r/d alternate args to or/od for polygon 2D shapes. Revar Desmera 2019-08-03 02:18:40 -07:00
  • 6ba7bde38b Reworked new endcap support for stroke() Revar Desmera 2019-08-03 00:07:54 -07:00
  • c148317afb Enlarge default image generation sizes. Revar Desmera 2019-08-01 19:45:46 -07:00
  • 6c98bf1afc Fixed docs for offset_stroke() Revar Desmera 2019-08-01 18:42:23 -07:00
  • aae3f3fdf4 Merge pull request #83 from adrianVmariano/master Revar Desmera 2019-08-01 18:34:10 -07:00
  • a4fb0f1c8d fixed orient_and_anchor() for offset with spherical geometry. Revar Desmera 2019-08-01 18:29:33 -07:00
  • 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() Adrian Mariano 2019-08-01 16:36:53 -04:00
  • e81c942f3e Changed offset in anchoring to special-case CENTER Revar Desmera 2019-07-31 18:48:26 -07:00
  • 6f2e83cb68 Reworked stroke() examples. Revar Desmera 2019-07-30 13:00:13 -07:00
  • 48ee931522 Embiggen endcaps figure all the way\! Revar Desmera 2019-07-30 12:52:45 -07:00
  • 41b5d35652 Fix to error out script on invalid option. Revar Desmera 2019-07-30 12:50:56 -07:00
  • 455e906dbd Enlarge stroke() endcaps figure Revar Desmera 2019-07-30 12:40:59 -07:00
  • 71189197c8 Allow custom endcaps for stroke() Revar Desmera 2019-07-30 12:34:05 -07:00
  • a130b59dd8 Added arrow endcaps and separate endcap1 and endcap2 options to stroke() Revar Desmera 2019-07-29 18:19:19 -07:00
  • cf39f87005 Added ball_screw_rod(). ball_screw_bearing() not created yet. Revar Desmera 2019-07-29 15:53:40 -07:00
  • 6f8d47e2a4 Make opening of MD files after docs gen be optional. Revar Desmera 2019-07-23 22:54:37 -07:00
  • 09173f6a6f Fixed rounding docs formatting. Revar Desmera 2019-07-23 22:49:23 -07:00
  • 87dbb28dcf Merge pull request #80 from adrianVmariano/master Revar Desmera 2019-07-22 21:46:44 -07:00
  • e4431d4940 Fixed bug with check_and_fix_path() naming. Also added examples to rounded_sweep. Adrian Mariano 2019-07-22 22:40:49 -04:00
  • e8300c5bb6 Fixed indexing of rand_int() Revar Desmera 2019-07-18 21:58:41 -07:00
  • 2427e09dee Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2019-07-18 21:49:11 -07:00
  • 52ab40b4f5 Added cleanup_path() and cleanup_region() Revar Desmera 2019-07-18 21:48:32 -07:00
  • 457716ddca Merge pull request #79 from adrianVmariano/master Revar Desmera 2019-07-18 21:39:10 -07:00
  • 4a72997fb8 Fix for idx() and shuffle() docs formatting. Revar Desmera 2019-07-18 21:28:15 -07:00
  • 959781d6fe Added closed option to deduplicate(). Fixed inconsistent indentation. Revar Desmera 2019-07-18 21:24:32 -07:00
  • 3719378f49 Changed make_path_valid to check_and_fix_path Adrian Mariano 2019-07-18 21:27:57 -04:00
  • 20eae2b5d2 Changed offset() to check polygon orientation when closed==true. Changed rounded_sweep() to work with updated offset(). Added make_path_valid() and use it in rounded_sweep for better error handling and to support single component regions. Added divided box example to rounded_sweep. Updated examples to work with updated offset(). Adrian Mariano 2019-07-18 19:21:08 -04:00
  • 5abc7db530 Tweak index format Revar Desmera 2019-07-17 23:36:55 -07:00
  • d320940654 Added genindex.sh script Revar Desmera 2019-07-17 23:23:17 -07:00
  • a80fdc9f66 Fixed docs for $slop Revar Desmera 2019-07-17 18:57:23 -07:00
  • 3306f1d66b Renamed PRINTER_SLOP to Revar Desmera 2019-07-17 18:54:35 -07:00
  • 31ef6c1389 Removed redundant [xyz]ring() Revar Desmera 2019-07-17 18:37:16 -07:00
  • cf15742a3b Fixed processing of regions in offset() Revar Desmera 2019-07-17 16:33:08 -07:00
  • 6ce93f75e0 Fixed bogus rotation in grid2d() Revar Desmera 2019-07-17 16:18:02 -07:00
  • f25fdc975d Added tooth profile example Revar Desmera 2019-07-17 14:30:20 -07:00
  • d1abaf891d Added tri_calc() Revar Desmera 2019-07-17 01:49:51 -07:00
  • ad59d88ce2 Tweaked offset() description formatting. Revar Desmera 2019-07-16 15:18:00 -07:00
  • fadfd998cf Merge pull request #76 from adrianVmariano/master Revar Desmera 2019-07-16 15:11:36 -07:00
  • e9ae6355e5 added spaces in offset docs Adrian Mariano 2019-07-16 17:17:32 -04:00
  • a89c324b4c Improved examples for offset(), and slight docs tweak. Adrian Mariano 2019-07-16 16:51:53 -04:00
  • 9c4ef743c2 Moved round3d() and offset3d() to correct docs section. Revar Desmera 2019-07-15 21:02:04 -07:00
  • db8cf9b280 Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2019-07-15 20:58:21 -07:00
  • a28191cbf2 Remove example images for round3d() and offset3d() Revar Desmera 2019-07-15 20:58:13 -07:00
  • aee7e4d9bd Merge pull request #74 from adrianVmariano/master Revar Desmera 2019-07-15 19:11:26 -07:00
  • c6ebb93751 removed include Adrian Mariano 2019-07-15 21:41:20 -04:00
  • a71868431b Added repeat to turtle. Added centroid to geometry.scad. Adrian Mariano 2019-07-15 20:14:29 -04:00
  • 958786daf6 Added find_circle_3points() Revar Desmera 2019-07-15 16:41:01 -07:00
  • c5a2197e3c Added offset3d() and round3d() for masochists. Revar Desmera 2019-07-15 16:40:21 -07:00
  • 81fd73588f Moved heightfield() to shapes.scad. Revar Desmera 2019-07-14 15:10:13 -07:00
  • 9aa1cd09e6 Widened stroke width for square spiral example. Revar Desmera 2019-07-14 12:47:04 -07:00
  • 8705a8ff0f Embiggened turtle() images. Revar Desmera 2019-07-14 12:45:18 -07:00
  • d0c5ef29b8 Fixed kock snowflake example rendering. Revar Desmera 2019-07-14 12:37:55 -07:00
  • 874eac943a Made turtle() example images 2D. Revar Desmera 2019-07-14 12:33:17 -07:00
  • a89edec667 Fixed docs formating and code indentation. Revar Desmera 2019-07-14 12:30:46 -07:00
  • c6f4f7c586 Merge pull request #72 from adrianVmariano/master Revar Desmera 2019-07-14 11:14:17 -07:00
  • 8a0fc80c90 Added turtle function Adrian Mariano 2019-07-14 13:13:36 -04:00
  • 72ecdbac5a Fixed references to roundings.scad Revar Desmera 2019-07-13 15:57:24 -07:00
  • ba3b26c7fa Added strings.h include in rounding.scad Revar Desmera 2019-07-13 14:42:04 -07:00