Commit graph

  • 9d9225f9f3 Reoriented default right_triangle() and interior_fillet() to more intuitively work with spin. Revar Desmera 2020-01-13 19:06:56 -0800
  • c6fc770008 dovetail() has too little slop Revar Desmera 2020-01-10 19:30:20 -0800
  • 5ccf1e26bd Added convexity= to skin() and vnf_polyhedron() Revar Desmera 2020-01-09 20:10:46 -0800
  • 3fdc58fded Docs fixes for dovetail() Revar Desmera 2020-01-09 18:22:07 -0800
  • 4817edcae0
    Merge pull request #115 from adrianVmariano/master Revar Desmera 2020-01-09 17:45:34 -0800
  • 49ffaacb28 Tweak docs formatting in arrays.scad Revar Desmera 2020-01-09 16:14:12 -0800
  • 2f1760a342 Reorganize arrays.scad docs Revar Desmera 2020-01-09 16:10:18 -0800
  • 72d7bedd9a Added "chamfer" to round_corners and fixed a bug with non-closed paths requiring an extra size entry. #115 Adrian Mariano 2020-01-09 18:52:08 -0500
  • 231bb69634 Fixed bug introduced into sum() when summing lists of vectors. Revar Desmera 2020-01-09 14:28:54 -0800
  • 48d30fc686 Reorganize math.scad Revar Desmera 2020-01-08 20:43:19 -0800
  • fe7b87e92d Fixed argument typo in skew() Revar Desmera 2020-01-06 16:55:22 -0800
  • 1ce899c412 Cleaned up docs gen error reporting. Revar Desmera 2020-01-06 16:45:30 -0800
  • c4ceed4e21 Fixed docs error with yflip() Revar Desmera 2020-01-06 16:31:16 -0800
  • b4bad57588 Reorganized 2D shapes. Added teardrop2d() function. Revar Desmera 2020-01-05 21:36:27 -0800
  • e43759c6e0 Fixed erroneous assert in rot_copies() Revar Desmera 2020-01-02 17:03:06 -0800
  • 7a58e69a31 Clean up square() functional example. Revar Desmera 2019-12-27 13:37:22 -0800
  • 4e9aa3868d Tweaks to square() examples. Revar Desmera 2019-12-26 21:49:05 -0800
  • fc1d6ede72 Added rounding= and chamfer= options to square() Revar Desmera 2019-12-26 21:43:42 -0800
  • 0a298dba99 Added vang() Revar Desmera 2019-12-26 21:42:23 -0800
  • 0acf0c829c Added closed= to trace_polyline() Revar Desmera 2019-12-26 21:40:47 -0800
  • a70734cd29 Docs grammar fixes for reindex_polygon() Revar Desmera 2019-12-26 21:39:49 -0800
  • 91b0e58093 Fixed references to skew_*() Revar Desmera 2019-12-19 23:26:54 -0800
  • 17867c9dc1 Coalesced skew_*() to just skew(). Revar Desmera 2019-12-19 21:03:13 -0800
  • 60b92e1d56 Upped default s size to 10000 for *_half() modules. Revar Desmera 2019-12-16 19:19:17 -0800
  • 503829f2c7 Tweaked docs_gen.py to look for git and openscad in PATH. Revar Desmera 2019-12-07 17:20:15 -0800
  • 8712d246c9 Changed docs_gen.py to not need ImageMagick or cmp Revar Desmera 2019-12-07 17:09:47 -0800
  • b0b4e026a8 Fixed missing docs for method= arg of subdivide_path() Revar Desmera 2019-12-06 19:16:31 -0800
  • 2b829f185a Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2019-12-06 19:14:31 -0800
  • 969f17f4c6 Bugfix for polygon_shift_to_closest_point() Revar Desmera 2019-12-06 19:14:03 -0800
  • 5d46101a57
    Merge pull request #113 from adrianVmariano/master Revar Desmera 2019-12-06 19:05:54 -0800
  • 29b682be96 Added lcm() and gcd() and is_integer() to math.scad. Added a couple 3d examples for supershape() that I snagged from list-comprehension-demo. Added repeat_entries to array.scad. Note dependence on _sum_preserving_round which is in paths.scad. Also note it's possible _force_list (added to math.scad) should be exposed, or placed elsewhere. #113 Adrian Mariano 2019-12-06 19:27:49 -0500
  • 24de174d6f Improved centroid() to work with 3D planar polygons. Revar Desmera 2019-12-05 14:01:40 -0800
  • f0915b8e0b Fixed VNF face reversal on odd number of negative axis scale factors in functional scale() Revar Desmera 2019-12-04 02:48:02 -0800
  • fa055e9469 Tweaked move(), rot(), scale(), etc to handle bezier patches and VNF structures. Added mirror() and skew_XX() functions. Revar Desmera 2019-12-04 02:24:34 -0800
  • 80e9ecac05 Fixed some issues with stroke() docs. Revar Desmera 2019-12-04 02:20:05 -0800
  • 23660ec688 Added missing affine mirror matrices. Revar Desmera 2019-12-03 19:04:56 -0800
  • 4f0e6392e2 Split regions and boolean geometry out of geometry.scad into regions.scad. Added various ray intersection functions. Added plane intersection functions. Revar Desmera 2019-12-02 15:35:03 -0800
  • 0ab64b746d Fixed cylinder() argument ordering to match built-in. Revar Desmera 2019-11-23 18:23:04 -0800
  • 6901c02fa9 Fixed align_polygon() example. Revar Desmera 2019-11-19 18:19:11 -0800
  • 7cef1f81af Tweak subdivide_path() example images. Revar Desmera 2019-11-19 18:11:50 -0800
  • 8f63ce43ad Fixed some docs formatting errors. Revar Desmera 2019-11-19 18:03:47 -0800
  • c05b6bfa5c Fixed erroneous assertion in list_range() Revar Desmera 2019-11-19 18:02:36 -0800
  • c419ff93c8
    Merge pull request #111 from adrianVmariano/master Revar Desmera 2019-11-19 17:20:29 -0800
  • 4ea33f9bf3 Added subdivide_paths, reindex_polygon and align_polygon. #111 Adrian Mariano 2019-11-19 17:42:11 -0500
  • 9f92fe8775 Enhanced lerp() to allow list/range u values to return lists of results. Revar Desmera 2019-11-18 21:11:38 -0800
  • bb92d788ef Added reverse_polygon() and improved ccw_polygon() and clockwise_polygon() Revar Desmera 2019-11-17 18:19:55 -0800
  • 2b95e67cda Removed extra arg from call in hull.scad Revar Desmera 2019-11-17 18:15:57 -0800
  • 23b76fd49a Bugfix for skin()'s uniform method. Bugfix for non-coplanar skin() profiles. Revar Desmera 2019-11-14 15:45:37 -0800
  • b871a54891 Corrected skin example method. Revar Desmera 2019-11-13 22:16:50 -0800
  • 871540c57c Changed skin params. matching= -> method= and "evenly" -> "uniform" Revar Desmera 2019-11-13 21:58:48 -0800
  • df75614537
    Merge pull request #110 from adrianVmariano/master Revar Desmera 2019-11-13 20:48:16 -0800
  • c0d18ab0b1 Corrected processing of $fn for round_corners, added two examples to skin (from list comp demos) and added another error check to zip. #110 Adrian Mariano 2019-11-13 18:17:30 -0500
  • 78197e1909 Added bad examples to skin() docs. Revar Desmera 2019-11-12 22:51:13 -0800
  • e644cc750b Updated regressions for edge_set() -> _edge_set() Revar Desmera 2019-11-12 14:14:15 -0800
  • 111cf1dcc6 Make figure titles not be on same line as figure in docs. Revar Desmera 2019-11-12 14:07:34 -0800
  • a8db3919c1 Added more edge set figures. Revar Desmera 2019-11-12 13:55:12 -0800
  • 6904aedba3 Re-ordered edges() figure 1. Revar Desmera 2019-11-12 00:00:07 -0800
  • 9d78a67c64 Remove spin from edges() figure1. Revar Desmera 2019-11-11 23:45:58 -0800
  • a52412cabe Added edges_except= to rounding(), chamfer(), and cuboid(). Revar Desmera 2019-11-11 23:38:27 -0800
  • 066bb190f9 Added quaternion.scad regressions and bugfixes. Added function variant of Qrot() Revar Desmera 2019-11-11 19:09:46 -0800
  • 7c3f913050 Fixed error in results of fmtf(0.01) Revar Desmera 2019-11-11 11:26:18 -0800
  • d999822355 Refactored bezier patch code to use VNFs. Revar Desmera 2019-11-11 00:50:25 -0800
  • d73ab76c9a Added tests for errors.scad Revar Desmera 2019-11-10 12:52:58 -0800
  • 8cd795cc36 Fixed typo in common.scad tests. Revar Desmera 2019-11-10 12:36:50 -0800
  • 20e2008077 Finished adding regressions for coords.scad Revar Desmera 2019-11-10 12:33:50 -0800
  • 902fb3e2cd Corrected coverage percentage calculation. Revar Desmera 2019-11-09 23:06:58 -0800
  • daf13d4e51 Added common.scad regression tests. Revar Desmera 2019-11-09 22:55:10 -0800
  • b8b19de737 Added coverage stats to regression coverage script. Revar Desmera 2019-11-09 21:59:12 -0800
  • a26bb92978 Added regressions and bug fixes for structs.scad Revar Desmera 2019-11-08 18:31:37 -0800
  • 1a0b026da5 Fixed libfile portion of structs.scad docs. Revar Desmera 2019-11-08 18:05:41 -0800
  • 3d0d34850d Added regressions for cubetruss.scad Revar Desmera 2019-11-08 17:34:01 -0800
  • 6fb40df34a Added regressions for primitives.scad Revar Desmera 2019-11-08 17:05:10 -0800
  • 94359dbf8c Added stack_rotate() regressions. Revar Desmera 2019-11-08 16:49:46 -0800
  • ba4a35229c Added regressions and bugfixes for skin.scad Revar Desmera 2019-11-08 16:25:47 -0800
  • 38abe860f9 Tweaks to geometry,scad regressions to more correctly report coverage. Revar Desmera 2019-11-06 23:53:16 -0800
  • 0b38d7b546 Fixed error in shuffle() Revar Desmera 2019-11-06 23:42:00 -0800
  • f8f015758a Completed arrays.scad regressions. Revar Desmera 2019-11-06 23:40:05 -0800
  • cdcc39ea16 Improved function coverage script. Revar Desmera 2019-11-06 23:39:13 -0800
  • aa7e1cf681 Added func_coverage.py script to identify untested functions. Revar Desmera 2019-11-06 22:24:24 -0800
  • 5cca83958f gaussian_rand() -> gaussian_rands(), log_rand() -> log_rands() Revar Desmera 2019-11-06 22:19:19 -0800
  • 5addbe8184 Added vnf.scad regressions and bugfixes. Revar Desmera 2019-11-06 16:17:33 -0800
  • 59c48f37d6 Added regression tests and bugfixes for stacks.scad Revar Desmera 2019-11-05 21:04:56 -0800
  • 28b086ea8d Added regressions and bugfixes for queues.scad. Revar Desmera 2019-11-05 20:26:35 -0800
  • 029e3f612a Added edges.scad regression tests. Revar Desmera 2019-11-05 18:16:00 -0800
  • 948e76d992 Added version_to_list() regression test for found error. Revar Desmera 2019-11-05 17:35:58 -0800
  • 6100cae586 OpenSCAD cannot be relied on to return an error code on assert fail. Revar Desmera 2019-11-05 17:31:58 -0800
  • 108173a0f1 edge_set() was misdocumented as edge() Revar Desmera 2019-11-05 17:30:47 -0800
  • 231061a364 Added regression tests for version.scad Revar Desmera 2019-11-05 16:04:39 -0800
  • 1170bbb489 Added version.scad Revar Desmera 2019-11-05 13:33:48 -0800
  • 785befb1c1 Added skin.scad Revar Desmera 2019-11-03 19:12:50 -0800
  • a947ec2476 Fixed all *gon() 2D shapes to support attachments. Revar Desmera 2019-11-03 19:01:14 -0800
  • 25256f78ad Fixed consistency of plane_from_pointslist() Revar Desmera 2019-11-03 18:45:53 -0800
  • faf12b6e26 Added circum= and realign= args to circle() Revar Desmera 2019-11-03 18:44:14 -0800
  • 914ff7fae9 Tweaked square() to generate paths with similar orientation to circle() Revar Desmera 2019-11-03 15:02:49 -0800
  • 302b8c4b2f Removed assert_in_list() in favor of assert(in_list()) Revar Desmera 2019-10-31 01:33:28 -0700
  • fa572fc398 Added typeof(), is_str(), is_type(). Moved no_children() to errors.scad. Revar Desmera 2019-10-30 19:52:53 -0700
  • dded2eefa6 Updated .gitignore with a couple files I don't want to see. Revar Desmera 2019-10-30 18:56:15 -0700
  • 6c282b07a9 Fix run_tests to not leave behind .off file. Revar Desmera 2019-10-30 18:54:03 -0700
  • 387232e8dc More geometry.scad regression tests. Revar Desmera 2019-10-30 18:41:18 -0700
  • bca3ef74de find_noncollinear_points() was, in fact, failing to test for collinearity. Revar Desmera 2019-10-30 17:44:03 -0700