Commit Graph

  • 55798da5c5 Added xymove to turtle. Adrian Mariano 2020-03-14 23:52:16 -04:00
  • 1d63556121 Apparently, "foo && let(expr) bar" is no longer allowed. Revar Desmera 2020-03-14 20:20:32 -07:00
  • c001c6d8ae Bugfix in xflip(), yflip(), zflip(), and mirror() functions. Revar Desmera 2020-03-14 15:06:12 -07:00
  • 608bde9077 Formatting fix for str_format() docs. Revar Desmera 2020-03-14 04:26:38 -07:00
  • 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 -07:00
  • 602e850d24 Added points_are_collinear(). Renamed pointslist_is_coplanar() to points_are_coplanar() Revar Desmera 2020-03-13 21:48:31 -07:00
  • c1e3f5d60a Added strings.scad to std.scad Revar Desmera 2020-03-13 20:07:24 -07:00
  • f7578b4ba3 Merge pull request #139 from adrianVmariano/master Revar Desmera 2020-03-13 18:47:55 -07:00
  • efa75eaf5a Added pointslist_is_coplanar(). Added coplanar check to plane_from_pointslist(). Revar Desmera 2020-03-13 18:45:46 -07:00
  • b1bd81e26f fixed bug in is_path() Adrian Mariano 2020-03-13 20:55:17 -04:00
  • 4b5e0835cc Added region_faces() and linear_sweep(). Revar Desmera 2020-03-11 22:26:43 -07:00
  • 579714a9f7 Minor stroke() bugfix for duplicate start or endpoints. Revar Desmera 2020-03-11 22:21:26 -07:00
  • 2cf0ce47d9 Minimized area of subpaths assembled during boolean geometry. Revar Desmera 2020-03-11 22:14:16 -07:00
  • 5f37eddc1b Fixed . Revar Desmera 2020-03-10 00:17:40 -07:00
  • f5cb79ab7a Bugfix for named attachment anchors. Revar Desmera 2020-03-09 21:29:22 -07:00
  • 97663dd6a3 Fixed fractal_tree.scad for attachable() refactoring. Revar Desmera 2020-03-09 21:16:26 -07:00
  • ab6f59867e Fix attachable(). Again. For real this time. Revar Desmera 2020-03-09 21:15:04 -07:00
  • 7e69100a53 Rolled back bugfix for hiding grandchildren of hidden child. Revar Desmera 2020-03-09 19:35:46 -07:00
  • 8d3ea6b727 Fixed alignment error with square() when rounding is used. Revar Desmera 2020-03-09 19:13:13 -07:00
  • 2551f19939 Added EMPTY_VNF Revar Desmera 2020-03-09 18:35:14 -07:00
  • 37392e1376 Merge pull request #138 from adrianVmariano/master Revar Desmera 2020-03-09 18:27:30 -07:00
  • ee82a8bb97 bug fix qr factorization, removed echo in plane intersection, fixed bezier_surface so vnf arg is in right order Adrian Mariano 2020-03-09 21:05:57 -04:00
  • 1d10c15d57 Bugfix for trace_polyline() example. Revar Desmera 2020-03-09 14:25:32 -07:00
  • 95e97a81ad Fixed errors in ruler(). Moved trace_polyline() to debug.scad. Revar Desmera 2020-03-09 14:21:11 -07:00
  • 5c83313203 Minor stroke() bugfix. Revar Desmera 2020-03-09 01:04:46 -07:00
  • d5aac19ef8 Enabled use of stroke() for 3D paths. Revar Desmera 2020-03-08 21:22:40 -07:00
  • 126f2acd15 Extraneous include removed from beziers.scad. Revar Desmera 2020-03-08 21:21:48 -07:00
  • ff4c3146e8 Improved asserts in attachable(). Revar Desmera 2020-03-07 22:26:39 -08:00
  • 9b9e0bcec8 Fixed error in smooth_path() example formatting. Revar Desmera 2020-03-07 16:36:26 -08:00
  • df3bb503b4 Merge pull request #135 from adrianVmariano/master Revar Desmera 2020-03-07 16:31:34 -08:00
  • c152d393db Merge branch 'master' into master Revar Desmera 2020-03-07 16:31:21 -08:00
  • 47c9560d5f Corrected docs about the equation of a plane used in plane functions. Revar Desmera 2020-03-07 16:08:42 -08:00
  • cc644c7a77 Added plane intersection and plane_from_normal and fixed docs for plane definition. Adrian Mariano 2020-03-07 14:22:53 -05:00
  • b048570f7a Bugfix for bezier_segment_length() for unusual bezier curves. Revar Desmera 2020-03-06 17:28:58 -08:00
  • 4722cc0d01 Added is_matrix() and error handling for linear_solve() and qr() Adrian Mariano 2020-03-06 18:33:53 -05:00
  • 6ec5013835 Reworked attachable() internals, and provided geometry only function equivalent called reorient(). Revar Desmera 2020-03-06 15:32:53 -08:00
  • d26a1ab3d4 Include specifies BOSL2/, which can get the wrong version of the lib. Adrian Mariano 2020-03-05 17:10:38 -05:00
  • f67b0dbfc5 Added support for rounding factor k to path_to_bezier and smooth_path. Adrian Mariano 2020-03-05 17:05:23 -05:00
  • 863398eb24 Tweak to force example regen. Revar Desmera 2020-03-05 03:56:35 -08:00
  • 4aee7133d3 Fixed sweep() example formatting. Revar Desmera 2020-03-05 03:40:47 -08:00
  • 2aaa7006e7 Attempt to fix errors with union(), difference(), intersection() with infinitesimally misaligned paths. Revar Desmera 2020-03-05 03:30:18 -08:00
  • 6433ebaa82 Fix fmti() for very large numbers around 1e15 Revar Desmera 2020-03-05 03:28:41 -08:00
  • 39fc4bffb5 fmtf() assert was in wrong place. Revar Desmera 2020-03-05 02:11:43 -08:00
  • 05405564b4 Typo fix. Revar Desmera 2020-03-05 02:08:50 -08:00
  • 9b87420c12 Fixed bug in fmtf() Revar Desmera 2020-03-05 02:07:35 -08:00
  • 19ed457e38 Regressions for repeat() fixed. Revar Desmera 2020-03-04 20:29:17 -08:00
  • 0571425ce7 Merge pull request #133 from adrianVmariano/master Revar Desmera 2020-03-04 20:27:21 -08:00
  • fcbeadc363 renamed replist to repeat fixed normalization issue in path_to_bezier Adrian Mariano 2020-03-04 23:22:39 -05:00
  • 9c350feb11 Make square() have compatable positional parameters with built-in. Revar Desmera 2020-03-04 20:19:21 -08:00
  • a8ed6214be Fixed bug in path_to_bezier and added example to smooth_path. Adrian Mariano 2020-03-04 22:26:23 -05:00
  • 51af394c24 Added force_list, path_to_bezier, smooth_path, associate_vertices, improved skin and sweep error handling. Allow path_sweep to take a 2d path. Adrian Mariano 2020-03-04 20:24:00 -05:00
  • 469b4cb525 Added snap pins to joiners.scad Adrian Mariano 2020-03-03 22:52:19 -05:00
  • ee30513644 Bugfix for rot Revar Desmera 2020-03-03 19:17:14 -08:00
  • 12d3a46a12 Bugfix for tube() Revar Desmera 2020-03-02 22:13:01 -08:00
  • e83835403d Removed incorrect refs to anchor, spin, orient in grid2d() Revar Desmera 2020-03-02 21:56:56 -08:00
  • 19e6ec8093 Fix coords.scad regressions. Revar Desmera 2020-03-02 21:48:54 -08:00
  • 6de4efabe4 Removed invalid files for docs gen. Revar Desmera 2020-03-02 21:31:35 -08:00
  • 0f78d3bdc6 Removed accidental redundant is_consistent() implementation. Revar Desmera 2020-03-02 21:26:59 -08:00
  • b157b8de8d Merge pull request #130 from adrianVmariano/master Revar Desmera 2020-03-02 21:25:54 -08:00
  • da7190ccbb Added is_consistent() Revar Desmera 2020-03-02 20:23:44 -08:00
  • 07bfcd6a57 Renamed normalize() to unit() Revar Desmera 2020-03-02 19:30:20 -08:00
  • 243dd7723e added is_consistent, added error check to sum(), clarified docs to is_path, and added fast versions of path2d, path3d and path4d. Adrian Mariano 2020-03-02 21:39:57 -05:00
  • af0e285781 Added is_list_of(). Improved is_path() and is_vector() tests. Revar Desmera 2020-03-02 13:47:43 -08:00
  • 7ea33cc724 Added asserts for regular_ngon(). Revar Desmera 2020-03-02 12:57:24 -08:00
  • 8a29e9e86b Fixed matrix form of rot(from,to,a) Revar Desmera 2020-03-02 12:42:29 -08:00
  • c6ec9c8820 Moved path functions from geometry.scad to paths.scad Revar Desmera 2020-03-01 16:12:51 -08:00
  • 28114b49b5 Cleaned up code formatting in math.scad. Revar Desmera 2020-03-01 15:42:12 -08:00
  • f250f30044 Merge pull request #128 from adrianVmariano/master Revar Desmera 2020-03-01 14:27:31 -08:00
  • 46b1625c1a Merge branch 'master' into master Revar Desmera 2020-03-01 14:20:32 -08:00
  • d0e625809e fixed last example for better view Adrian Mariano 2020-02-29 23:29:00 -05:00
  • 4a3ecfe9ba Tweaked docs for reindex_polygon Adrian Mariano 2020-02-29 23:09:16 -05:00
  • 1e6cf426a9 changed order so linear_solve and submatrix are first. Adrian Mariano 2020-02-29 22:59:39 -05:00
  • 5bd2cba0ff Added colons to "Function" doc strings Adrian Mariano 2020-02-29 22:56:24 -05:00
  • ca167f6bb1 moved affine_frame_map to affine.scad Adrian Mariano 2020-02-29 22:54:33 -05:00
  • fd3d812f7e More docs example image bugfixes. Revar Desmera 2020-02-29 19:17:52 -08:00
  • 46a322f935 Docs example image bugfixes. Revar Desmera 2020-02-29 19:16:43 -08:00
  • b029284228 2 bug fixes Adrian Mariano 2020-02-29 19:45:49 -05:00
  • 373a119be8 Example bugfixes. Revar Desmera 2020-02-29 15:30:55 -08:00
  • 6651e1be42 Renamed orient_and_anchor() to attachable() and refactored arguments and internals. Revar Desmera 2020-02-29 13:16:15 -08:00
  • 5d1865dc77 Merge branch 'master' of github.com:revarbat/BOSL2 Revar Desmera 2020-02-28 21:45:27 -08:00
  • c8e5103db8 Incorrect cols arg in vnf_vertex_array() docs. Revar Desmera 2020-02-28 21:42:22 -08:00
  • da4f822eca Added split_nested_region() Revar Desmera 2020-02-28 21:39:58 -08:00
  • 7e0512e5f9 Bugfix for polygon_line_intersection() for failing to find intersection. Revar Desmera 2020-02-28 21:37:16 -08:00
  • 3c3318de63 Removed orient_and_anchor() use in distributors. Revar Desmera 2020-02-28 21:36:10 -08:00
  • 2f8787dac5 Added get_anchor() Revar Desmera 2020-02-28 21:34:58 -08:00
  • f838e8a1e2 Bugfix for variable error in unique() Revar Desmera 2020-02-28 21:32:57 -08:00
  • 1cdfbd58f5 Merge pull request #124 from adrianVmariano/master Revar Desmera 2020-02-28 21:26:21 -08:00
  • 629d1c00b2 Added linear_solve() Adrian Mariano 2020-02-28 17:40:52 -05:00
  • f8fc8cb544 Adds sweep and new version of path_sweep to skin.scad, which probably needs a name change. Adds apply(), apply_list() and affine_frame_map() to affine.scad. Adds derivative calcluation to math.scad. Adds path_tangent, path_normal, path_curvature and path_torsion functions. Adds path_length_fraction(). Fixed bug in reindex_polygon where it randomly reverses a 3d path (due to clockwise check that is bogus in 3d) and put a check in polygon_is_clockwise to trap this case. Adrian Mariano 2020-02-27 17:32:03 -05:00
  • 25fe326d2a Made quaternion docs somewhat clearer. Revar Desmera 2020-02-15 17:13:33 -08:00
  • fa84fffa94 Tighten down requirements for image compare in docs generation. Revar Desmera 2020-02-15 16:53:29 -08:00
  • 51e7f514a4 Added Qrot_copies(), enabled range for Q_Slerp(). Improved example images. Revar Desmera 2020-02-15 16:49:02 -08:00
  • 393f9e2639 Q_Slerp() cleanup. Revar Desmera 2020-02-14 23:06:01 -08:00
  • fe5d7baa0b Update README.md files. Revar Desmera 2020-02-13 22:25:41 -08:00
  • 0f7c7956d1 Tweaked skin() examples. Revar Desmera 2020-02-13 21:58:46 -08:00
  • 3500f01e8f Merge master. Revar Desmera 2020-02-13 18:06:15 -08:00
  • c533dfe315 Adjusted skin() docs and example images. Revar Desmera 2020-02-13 18:03:19 -08:00
  • ecb87cefcd Merge pull request #120 from adrianVmariano/master Revar Desmera 2020-02-13 15:49:41 -08:00
  • ed205d713f added mobius strip Adrian Mariano 2020-02-13 18:28:26 -05:00
  • 0c68d60e98 Tweaked names, moved plane_line_angle to geometry.scad Adrian Mariano 2020-02-13 18:06:35 -05:00