Commit graph

  • 30c54725fc Enabled region use with grid2d() Revar Desmera 2020-03-27 15:38:20 -0700
  • eaddb81e7c Cleaned up grid2d() complex example. Revar Desmera 2020-03-25 20:14:33 -0700
  • 38d7e0dad6 Typo fix in grid2d docs Revar Desmera 2020-03-25 19:52:46 -0700
  • 6b4fb3184c Multiple bugfixes for and argument re-arrangement. Added vfloor() and vceil(). Revar Desmera 2020-03-25 19:50:38 -0700
  • 7292250162 Fixes assert in scale() Revar Desmera 2020-03-25 15:31:07 -0700
  • d4e56a9099 Basics.md -> Transforms.md Revar Desmera 2020-03-25 15:24:54 -0700
  • 8cd0168f27 Added asserts to select() Revar Desmera 2020-03-25 15:05:27 -0700
  • a102663b1a Fixed Basits tutorial mirror example images. Revar Desmera 2020-03-25 01:37:01 -0700
  • 7640627300 Added Basics tutorial Revar Desmera 2020-03-24 23:16:16 -0700
  • b0b436eb63 Renamed spread() to line_of(). Renamed [xyz]spread() to [xyz]copies() Revar Desmera 2020-03-24 19:11:05 -0700
  • 971c1e795f Renamed place_copies() to move_copies() Revar Desmera 2020-03-24 18:31:22 -0700
  • 6183e6d0d2 Added deduplicate_indexed() Revar Desmera 2020-03-24 14:51:37 -0700
  • b0ebc77aba Deduplicate face vertices before triangulation. Revar Desmera 2020-03-24 13:33:38 -0700
  • 07d47f4ffc Tweaked tutorial script to better display scripts. Revar Desmera 2020-03-24 00:18:33 -0700
  • a3c917bfe9 Initial script to generate tutorial images. Revar Desmera 2020-03-24 00:02:24 -0700
  • cb42c0d9aa Fixed incorrect usage docs for square() Revar Desmera 2020-03-22 22:57:08 -0700
  • e61960cfee
    Merge pull request #144 from adrianVmariano/master Revar Desmera 2020-03-22 21:42:39 -0700
  • a9e72f06da
    Merge branch 'master' into master #144 Revar Desmera 2020-03-22 21:42:14 -0700
  • e296c3137e Enable mirror() to work on patches. Revar Desmera 2020-03-22 05:41:58 -0700
  • 00f69ba95b Removed translate_points(), scale_points(), rotate_points2d() and rotate_points3d() Revar Desmera 2020-03-22 05:11:19 -0700
  • d52c10f03b Improved approx() to handle matrices. Revar Desmera 2020-03-22 02:41:47 -0700
  • bd407bbfbd Bugfix for initial vertex adding to VNF via vnf_add_face() Revar Desmera 2020-03-22 01:42:14 -0700
  • c78eade2f2 Added initial Fractal Tree demo tutorial. Still need to gen images. Revar Desmera 2020-03-22 01:14:26 -0700
  • b2a2c00604 Fixed issue where would return true for a 2x2 matrix or an N=1 patch. Revar Desmera 2020-03-22 01:12:51 -0700
  • e550909726 Added some affine matrix generation optimizations. Revar Desmera 2020-03-22 01:11:06 -0700
  • 187311c484 removed translate_points Adrian Mariano 2020-03-21 18:25:31 -0400
  • 5994e47cf9 Added vnf option to regular_polyhedron_info and removed translate_points. Adrian Mariano 2020-03-21 18:24:49 -0400
  • b8e5171e3d Bugfix in hull() due to change in first_noncollinear() Revar Desmera 2020-03-21 15:16:31 -0700
  • e67ba766c8 added reference Adrian Mariano 2020-03-21 10:58:57 -0400
  • 72aae0e42c Expanded sqr() to take lists and removed vsqr() Adrian Mariano 2020-03-21 09:19:49 -0400
  • 79358ddf6f Added clarifying docs to vnf_centroid and vnf_volume. Changed vsqr to sqr Adrian Mariano 2020-03-21 09:19:02 -0400
  • 20c6e0fe72 Fixed bug: vquant no longer exists! Adrian Mariano 2020-03-21 09:18:39 -0400
  • 686b79d568 Added is_range and one_defined Adrian Mariano 2020-03-21 09:18:22 -0400
  • e635755528 Added vsqr(), vnf_centroid(), and vnf_volume() Revar Desmera 2020-03-20 22:15:41 -0700
  • 9f3cf44f91 Optimized bezier_patch() Revar Desmera 2020-03-20 14:27:11 -0700
  • f65228f0af Remove casual quantizing from vnf_add_faces() Revar Desmera 2020-03-20 13:54:38 -0700
  • 7cba0b60f9 Fixed regression test for function namechange. Revar Desmera 2020-03-20 13:53:47 -0700
  • c38b7ee8e1 Fixed \*rot_copies() when rots is given a range. Revar Desmera 2020-03-19 20:32:07 -0700
  • 392b063a0b Added vnf_quantize(), and zero-area face checks to vnf_validate() Revar Desmera 2020-03-19 14:06:11 -0700
  • 1df6dcff2b Made polygon_area() work with 3D polygons as well. Revar Desmera 2020-03-19 14:04:40 -0700
  • cb11ac558a
    Merge pull request #142 from adrianVmariano/master Revar Desmera 2020-03-18 20:11:10 -0700
  • 6fa46ecb7c unique_count empty string bug fix #142 Adrian Mariano 2020-03-18 21:31:22 -0400
  • f1c0e2f89f
    Merge pull request #141 from adrianVmariano/master Revar Desmera 2020-03-17 20:57:27 -0700
  • 02ab8ea1d8 bug fix for back_substitute that breaks underdetermined solves in linear_solve with matrix RHS. #141 Adrian Mariano 2020-03-17 23:50:57 -0400
  • 05827785f5 Fixed turtle() docs truncation issue. Revar Desmera 2020-03-17 20:03:36 -0700
  • b0a57dab7d Tweaked math.scad code formatting. Revar Desmera 2020-03-17 19:55:07 -0700
  • bdb641fbf5
    Merge pull request #140 from adrianVmariano/master Revar Desmera 2020-03-17 19:52:43 -0700
  • 8999338d63
    Merge branch 'master' into master #140 Revar Desmera 2020-03-17 19:51:36 -0700
  • b2538b4b19 nonrecursive rewrite of unique_count() Adrian Mariano 2020-03-17 22:01:21 -0400
  • 8fc3af0264 modified linear solvers to handle matrix RHS, added error checking to lerp and affine_frame_map, adde same_shape(), added square option to is_matrix. Adrian Mariano 2020-03-17 07:11:25 -0400
  • 4cf033762f Added face intersection tests to vnf_validate() Revar Desmera 2020-03-17 01:16:08 -0700
  • c52101e0a0 Removed debug echo from skin() Revar Desmera 2020-03-17 01:14:26 -0700
  • 3ac23e15e6 Added median() Revar Desmera 2020-03-17 01:13:47 -0700
  • 412dd9e260 plane_intersection() bugfix. plane_line_intersection() and polygon_line_intersection() can now detect on-plane intersections. Revar Desmera 2020-03-17 01:12:51 -0700
  • affd269081 Merge remote-tracking branch 'upstream/master' Adrian Mariano 2020-03-16 16:44:36 -0400
  • 9257c74236 Lightened vnt_validate polyhedron ghost. Revar Desmera 2020-03-16 03:01:07 -0700
  • 39d44cb709 Improved vnf_validate() Revar Desmera 2020-03-16 02:57:03 -0700
  • 3ac0be39c2 Fixed examples in vnf_vertex_array() Revar Desmera 2020-03-15 11:54:11 -0700
  • 265db9fe5d Removed affine2d_apply() and affine3d_apply() Revar Desmera 2020-03-15 11:50:41 -0700
  • 93cdbf091d Added size argument to vnf_validate() Revar Desmera 2020-03-15 11:20:59 -0700
  • a4ecbebfe6 Added vnf_compact() and vnf_validate() Revar Desmera 2020-03-15 04:25:37 -0700
  • 55798da5c5 Added xymove to turtle. Adrian Mariano 2020-03-14 23:52:16 -0400
  • 1d63556121 Apparently, "foo && let(expr) bar" is no longer allowed. Revar Desmera 2020-03-14 20:20:32 -0700
  • c001c6d8ae Bugfix in xflip(), yflip(), zflip(), and mirror() functions. Revar Desmera 2020-03-14 15:06:12 -0700
  • 608bde9077 Formatting fix for str_format() docs. Revar Desmera 2020-03-14 04:26:38 -0700
  • 8879b7a4d9 Added str_format(), echofmt(), is_letter(), is_digit(), is_hexdigit(), is_upper(), is_lower(), fmt_fixed(). Renamed fmti() to fmt_int(), and fmtf() to fmt_float(). Revar Desmera 2020-03-14 04:23:33 -0700
  • 602e850d24 Added points_are_collinear(). Renamed pointslist_is_coplanar() to points_are_coplanar() Revar Desmera 2020-03-13 21:48:31 -0700
  • c1e3f5d60a Added strings.scad to std.scad Revar Desmera 2020-03-13 20:07:24 -0700
  • f7578b4ba3
    Merge pull request #139 from adrianVmariano/master Revar Desmera 2020-03-13 18:47:55 -0700
  • efa75eaf5a Added pointslist_is_coplanar(). Added coplanar check to plane_from_pointslist(). Revar Desmera 2020-03-13 18:45:46 -0700
  • b1bd81e26f fixed bug in is_path() #139 Adrian Mariano 2020-03-13 20:55:17 -0400
  • 4b5e0835cc Added region_faces() and linear_sweep(). Revar Desmera 2020-03-11 22:26:43 -0700
  • 579714a9f7 Minor stroke() bugfix for duplicate start or endpoints. Revar Desmera 2020-03-11 22:21:26 -0700
  • 2cf0ce47d9 Minimized area of subpaths assembled during boolean geometry. Revar Desmera 2020-03-11 22:14:16 -0700
  • 5f37eddc1b Fixed . Revar Desmera 2020-03-10 00:17:40 -0700
  • f5cb79ab7a Bugfix for named attachment anchors. Revar Desmera 2020-03-09 21:29:22 -0700
  • 97663dd6a3 Fixed fractal_tree.scad for attachable() refactoring. Revar Desmera 2020-03-09 21:16:26 -0700
  • ab6f59867e Fix attachable(). Again. For real this time. Revar Desmera 2020-03-09 21:15:04 -0700
  • 7e69100a53 Rolled back bugfix for hiding grandchildren of hidden child. Revar Desmera 2020-03-09 19:35:46 -0700
  • 8d3ea6b727 Fixed alignment error with square() when rounding is used. Revar Desmera 2020-03-09 19:13:13 -0700
  • 2551f19939 Added EMPTY_VNF Revar Desmera 2020-03-09 18:35:14 -0700
  • 37392e1376
    Merge pull request #138 from adrianVmariano/master Revar Desmera 2020-03-09 18:27:30 -0700
  • ee82a8bb97 bug fix qr factorization, removed echo in plane intersection, fixed bezier_surface so vnf arg is in right order #138 Adrian Mariano 2020-03-09 21:05:57 -0400
  • 1d10c15d57 Bugfix for trace_polyline() example. Revar Desmera 2020-03-09 14:25:32 -0700
  • 95e97a81ad Fixed errors in ruler(). Moved trace_polyline() to debug.scad. Revar Desmera 2020-03-09 14:21:11 -0700
  • 5c83313203 Minor stroke() bugfix. Revar Desmera 2020-03-09 01:04:46 -0700
  • d5aac19ef8 Enabled use of stroke() for 3D paths. Revar Desmera 2020-03-08 21:22:40 -0700
  • 126f2acd15 Extraneous include removed from beziers.scad. Revar Desmera 2020-03-08 21:21:48 -0700
  • ff4c3146e8 Improved asserts in attachable(). Revar Desmera 2020-03-07 22:26:39 -0800
  • 9b9e0bcec8 Fixed error in smooth_path() example formatting. Revar Desmera 2020-03-07 16:36:26 -0800
  • df3bb503b4
    Merge pull request #135 from adrianVmariano/master Revar Desmera 2020-03-07 16:31:34 -0800
  • c152d393db
    Merge branch 'master' into master #135 Revar Desmera 2020-03-07 16:31:21 -0800
  • 47c9560d5f Corrected docs about the equation of a plane used in plane functions. Revar Desmera 2020-03-07 16:08:42 -0800
  • cc644c7a77 Added plane intersection and plane_from_normal and fixed docs for plane definition. Adrian Mariano 2020-03-07 14:22:53 -0500
  • b048570f7a Bugfix for bezier_segment_length() for unusual bezier curves. Revar Desmera 2020-03-06 17:28:58 -0800
  • 4722cc0d01 Added is_matrix() and error handling for linear_solve() and qr() Adrian Mariano 2020-03-06 18:33:53 -0500
  • 6ec5013835 Reworked attachable() internals, and provided geometry only function equivalent called reorient(). Revar Desmera 2020-03-06 15:32:53 -0800
  • d26a1ab3d4 Include specifies BOSL2/, which can get the wrong version of the lib. Adrian Mariano 2020-03-05 17:10:38 -0500
  • f67b0dbfc5 Added support for rounding factor k to path_to_bezier and smooth_path. Adrian Mariano 2020-03-05 17:05:23 -0500
  • 863398eb24 Tweak to force example regen. Revar Desmera 2020-03-05 03:56:35 -0800