Commit graph

  • 7ed34f592a Speed optimizations for approx() Garth Minette 2021-11-03 18:52:51 -0700
  • 8c4022fa3c Corrections in _cleave_connected_region and polygon_triangulate and some minor tweaks, RonaldoCMP 2021-11-03 20:57:35 +0000
  • 649953c3fb
    Merge pull request #715 from adrianVmariano/master Revar Desmera 2021-11-01 15:37:51 -0700
  • 39a79cac26
    Merge pull request #716 from RonaldoCMP/master Revar Desmera 2021-11-01 15:25:21 -0700
  • 530f3b3449 triplet fix #715 Adrian Mariano 2021-11-01 18:14:31 -0400
  • 7bac9a484d point_in_polygon optimization Adrian Mariano 2021-11-01 17:34:18 -0400
  • c5da41ed8c Correct bugs in polygon_triangulation and _cleave_connected_region( #716 RonaldoCMP 2021-11-01 04:42:02 +0000
  • 3a367c3faf add path.scad tests, shift tests to correct files path_extrude2d bugfix Adrian Mariano 2021-10-31 15:35:45 -0400
  • 662f6c458d further fixes to path_extrude2d Adrian Mariano 2021-10-31 00:54:00 -0400
  • 5934705dcd further extrude2d fixes Adrian Mariano 2021-10-31 00:36:51 -0400
  • 12b8e7438c fix path_extrude2d bug Adrian Mariano 2021-10-30 23:15:59 -0400
  • f72d89fae7 doc fix Adrian Mariano 2021-10-30 18:34:42 -0400
  • 5153cb20da doc tweak Adrian Mariano 2021-10-30 18:07:43 -0400
  • b202f8526b doc tweak Adrian Mariano 2021-10-30 17:51:32 -0400
  • 934b3c7b04 make all_zero, etc, non-recursive, just work on vectors Adrian Mariano 2021-10-30 17:47:17 -0400
  • 14804421b7 Fix docs for path functions with 1-regions, change is_path_region to is_1region Adrian Mariano 2021-10-30 11:59:59 -0400
  • 94033a0bfd
    Merge pull request #714 from revarbat/revarbat_dev Revar Desmera 2021-10-29 23:35:49 -0700
  • 49be01970a
    Merge pull request #713 from adrianVmariano/master Revar Desmera 2021-10-29 23:17:35 -0700
  • b71d6619be Added asserts for attachment vectors. #714 Garth Minette 2021-10-29 23:13:26 -0700
  • 052200433b Make most path functions accept singleton regions Replace check_and_fix_path with force_path #713 Adrian Mariano 2021-10-29 19:29:51 -0400
  • 9cf991bb29 doc tweak Adrian Mariano 2021-10-28 21:07:41 -0400
  • ea0ec79790 list_remove_values, in_list bugfixes remove quantization from region booleans (bugfix) Adrian Mariano 2021-10-28 20:23:16 -0400
  • e7d07da426 Merge remote-tracking branch 'upstream/master' Adrian Mariano 2021-10-28 16:51:59 -0400
  • 024011ea5e list_remove fix rename array_dim to list_shape Adrian Mariano 2021-10-27 20:21:12 -0400
  • 0d06429d3d
    Merge pull request #712 from revarbat/revarbat_dev Revar Desmera 2021-10-26 22:31:18 -0700
  • ce587b9ad7 Added test-file mismatch warnings to func_coverage.py #712 Garth Minette 2021-10-26 22:30:42 -0700
  • c9dfdc5789
    Merge pull request #711 from revarbat/revarbat_dev Revar Desmera 2021-10-26 21:45:11 -0700
  • c9701c1a00 Fixed {{list_to_matrix}} link. #711 Garth Minette 2021-10-26 21:44:38 -0700
  • 6e89be0df3
    Merge pull request #710 from adrianVmariano/master Revar Desmera 2021-10-26 20:46:49 -0700
  • 817165a833 adjust tests #710 Adrian Mariano 2021-10-26 23:26:03 -0400
  • 2eff8ec203 array_group -> list_to_matrix fixes Adrian Mariano 2021-10-26 23:17:21 -0400
  • 71dab62432 move comparison functions out of math.scad and arrays.scad into comparisons.scad rename arrays.scad to lists.scad Adrian Mariano 2021-10-26 23:12:51 -0400
  • 8cfb77cf64 Remove general_line_intersection kludge Adrian Mariano 2021-10-26 20:34:33 -0400
  • 856af42d7f
    Merge pull request #709 from adrianVmariano/master Revar Desmera 2021-10-26 15:48:47 -0700
  • b60123a886 columns fixes #709 Adrian Mariano 2021-10-26 18:30:57 -0400
  • a75a368dd5 Move linear algebra to linalg.scad columns->column because the multiindex case is handled by submatrix and also it never occurs in the code. Adrian Mariano 2021-10-26 16:45:14 -0400
  • b66b964188
    Merge pull request #708 from revarbat/revarbat_dev Revar Desmera 2021-10-26 01:26:33 -0700
  • 622a13952b Anchor calculation fixes. Added wedge() and make right_triangle() be 2D. #708 Garth Minette 2021-10-26 00:42:27 -0700
  • 9f5214adc0
    Merge pull request #707 from revarbat/revarbat_dev Revar Desmera 2021-10-24 15:48:00 -0700
  • 21f28a847b
    Merge pull request #706 from adrianVmariano/master Revar Desmera 2021-10-24 15:28:21 -0700
  • cbab1b9a61 Added octahedron(), fixed bug in VNF extent anchoring. #707 Garth Minette 2021-10-24 15:26:27 -0700
  • c61a2d6fcb change err msg #706 Adrian Mariano 2021-10-24 10:59:05 -0400
  • a6de7ee975 detect p=undef in transformations Adrian Mariano 2021-10-24 10:57:17 -0400
  • 3cf00d8fd7
    Merge pull request #705 from revarbat/revarbat_dev Revar Desmera 2021-10-24 02:51:06 -0700
  • 3dee35127f cubetruss mask fixes. #705 Garth Minette 2021-10-24 02:29:45 -0700
  • a2b35e4993 More masks.scad tweaks Garth Minette 2021-10-24 02:02:32 -0700
  • 432238f293
    Merge pull request #704 from revarbat/revarbat_dev Revar Desmera 2021-10-23 21:52:07 -0700
  • 1b000705e3 masks.scad reworkings. #704 Garth Minette 2021-10-23 20:28:40 -0700
  • 873c736202
    Merge pull request #701 from adrianVmariano/master Revar Desmera 2021-10-21 16:12:10 -0700
  • 267b5cd771 remove extra is_vnf definition #701 Adrian Mariano 2021-10-21 18:43:36 -0400
  • 89b176d329 doc fix Adrian Mariano 2021-10-21 18:39:45 -0400
  • 5ad1fb3620 remove debug echo Adrian Mariano 2021-10-21 18:15:09 -0400
  • 814975afaf use median in bt_tree Adrian Mariano 2021-10-21 16:12:11 -0400
  • 247939fec6 change to remove ninther Adrian Mariano 2021-10-21 16:10:36 -0400
  • 9e4d46eecf Add median function Adrian Mariano 2021-10-21 15:33:25 -0400
  • d5ce3615cf Make linear_sweep center in z direction with center option by adding "zcenter" named anchor. Adrian Mariano 2021-10-21 11:31:32 -0400
  • 6de156528b doc fixes Adrian Mariano 2021-10-21 00:01:28 -0400
  • c98dc64d20 Merge remote-tracking branch 'upstream/master' Adrian Mariano 2021-10-20 23:39:52 -0400
  • 76272d9d9a add region centroid capability and consolidate into one centroid function for polygons, regions and VNFs. Fix bug with anchors for linear_sweep (due to centerpoint issues) Fix intersection anchors for vnfs when anchor vector intersects in a path instead of a single point. Adrian Mariano 2021-10-20 22:44:55 -0400
  • 6f1ac73d59
    Merge pull request #699 from adrianVmariano/master Revar Desmera 2021-10-17 22:08:59 -0700
  • a7ca1b1b64 more beziers fixes #699 Adrian Mariano 2021-10-17 21:21:53 -0400
  • 80c6e0666d fix beziers to handle removal of vnf= option in vnf_vertex_array Adrian Mariano 2021-10-17 20:48:58 -0400
  • ef5e924e54 fix examples Adrian Mariano 2021-10-17 19:13:58 -0400
  • acb4ec95d4 fix tests Adrian Mariano 2021-10-17 17:50:35 -0400
  • 48314f5cdb vnf doc tweaks and cleanup remove vnf args for chaining vnf_merge pass through if you give just one vnf vnf_vertex_array no longer calls merge vnf_tri_array removes degenerate faces and no longer calls merge (with cleanup) Adrian Mariano 2021-10-17 17:40:47 -0400
  • 584bea9e9b
    Merge pull request #698 from revarbat/revarbat_dev Revar Desmera 2021-10-17 00:59:30 -0700
  • a215b2b590 Fix tests for fnliteral changes. #698 Garth Minette 2021-10-17 00:35:04 -0700
  • f1ea2a9799 Added find_all(), re-did find_first() interface. Made f_gt(), f_lt(), f_gte(), f_lte() with one arg be the second argument. Garth Minette 2021-10-16 23:14:46 -0700
  • dbd30ce600
    Merge pull request #697 from adrianVmariano/master Revar Desmera 2021-10-16 22:14:20 -0700
  • f7b08f1b9d reorder functions in array.scad list_{de,in}creasing -> is_{de,in}creasing, add strict option to both #697 Adrian Mariano 2021-10-16 23:01:52 -0400
  • d8760681a9
    Merge pull request #696 from adrianVmariano/master Revar Desmera 2021-10-15 20:52:30 -0700
  • d6576da79e reorder functions for docs #696 Adrian Mariano 2021-10-15 23:13:30 -0400
  • 2d205a2568 subarray -> columns Adrian Mariano 2021-10-15 22:39:10 -0400
  • a65315b876 fix examples Adrian Mariano 2021-10-15 16:22:36 -0400
  • 544bb5883e fix align_polygon & examples Adrian Mariano 2021-10-15 16:01:01 -0400
  • 315a1021df updated vnf_drop_unused_points Adrian Mariano 2021-10-15 06:07:17 -0400
  • a12a258635 rename to vnf_drop_extra_points Adrian Mariano 2021-10-14 22:54:07 -0400
  • cd85b3b1f4 change region_faces to vnf_from_region and move to vnf.scad remove secret merge option from vnf_triangulate add examples add vnf_clean_unrefs Adrian Mariano 2021-10-14 22:36:21 -0400
  • b1249854b4
    Merge pull request #695 from adrianVmariano/master Revar Desmera 2021-10-14 18:37:10 -0700
  • e0c8015fc5
    Merge pull request #694 from RonaldoCMP/master Revar Desmera 2021-10-14 18:36:52 -0700
  • acb65b3298 allow count to take a list as input vnf_wireframe does not draw unreferenced vertices some error checking #695 Adrian Mariano 2021-10-14 18:29:52 -0400
  • 2d5ce3b191 Update geometry.scad #694 RonaldoCMP 2021-10-14 12:37:48 -0300
  • 6b542191ce Update geometry.scad RonaldoCMP 2021-10-14 11:48:41 -0300
  • 12279bbee2
    Merge pull request #693 from RonaldoCMP/master Revar Desmera 2021-10-13 22:28:11 -0700
  • 4d9a1d36ac Update geometry.scad #693 RonaldoCMP 2021-10-13 23:31:26 -0300
  • da751e1e13 Update geometry.scad RonaldoCMP 2021-10-13 23:27:49 -0300
  • aef60324fd update geometry.scad RonaldoCMP 2021-10-13 23:16:14 -0300
  • 06419a6786 Update test_geometry.scad RonaldoCMP 2021-10-13 21:52:56 -0300
  • 30fc691b40 Update test_geometry.scad RonaldoCMP 2021-10-13 21:40:51 -0300
  • 8cdd10fd82 Revert arrays.scad change RonaldoCMP 2021-10-13 21:30:48 -0300
  • f22d24ee15 Minor changes in triangulate code and docs, RonaldoCMP 2021-10-13 21:20:42 -0300
  • 320867ac7a
    Merge pull request #692 from revarbat/revarbat_dev Revar Desmera 2021-10-12 20:27:26 -0700
  • e89d303c52 Fixed See Also links in geometry.scad #692 Garth Minette 2021-10-12 19:54:13 -0700
  • 59af31a531
    Merge pull request #690 from adrianVmariano/master Revar Desmera 2021-10-12 19:47:05 -0700
  • f0b4b831a3
    Merge pull request #691 from RonaldoCMP/master Revar Desmera 2021-10-12 19:42:29 -0700
  • e7cb552150 fix stroke to handle 180 deg turns #690 Adrian Mariano 2021-10-12 22:27:29 -0400
  • 1b84a3129d Extend triangulate functionality and correct is_polygon_convex #691 RonaldoCMP 2021-10-12 21:22:02 -0300
  • c4438e2d3e add error checking and force_region on all functions Adrian Mariano 2021-10-11 23:25:37 -0400
  • b0bcdade7e doc tweaks Adrian Mariano 2021-10-11 22:57:19 -0400
  • 8de2283f91
    Merge pull request #687 from adrianVmariano/master Revar Desmera 2021-10-11 18:36:30 -0700