Commit Graph

  • 55a797b9b9 Fixed the inverted faces in the bezier patch example. Revar Desmera 2019-03-30 17:20:09 -07:00
  • 9ffa7815d1 Corrected times in comments of bezier patch example. Revar Desmera 2019-03-30 16:10:27 -07:00
  • d0595fb132 Quadrupled bezier patch speed. Revar Desmera 2019-03-30 15:44:36 -07:00
  • b8239d2dde Added support for triangular bezier patches. Revar Desmera 2019-03-30 01:54:05 -07:00
  • c244156be4 Merge branch 'master' into dev Revar Desmera 2019-03-29 00:14:15 -07:00
  • 57adf91b65 Fixed len() warnings for some openscad versions. Revar Desmera 2019-03-29 00:13:27 -07:00
  • f7b79029fa Improved new list_range() Revar Desmera 2019-03-29 00:11:46 -07:00
  • ea6df0b816 Added list_range() Revar Desmera 2019-03-28 22:25:33 -07:00
  • 326dbd47d8 Renamed array_sort() to sort(), added count_true(), simplified any() and all() Revar Desmera 2019-03-28 17:46:35 -07:00
  • 6f5a990124 Added array_unique(). Renamed quicksort() to array_sort() Revar Desmera 2019-03-28 02:55:15 -07:00
  • cdd2989215 Added compare_lists(), compare_vals(), and quicksort() Revar Desmera 2019-03-28 02:26:16 -07:00
  • 2b33a87d1c Merge branch 'master' into dev Revar Desmera 2019-03-27 22:11:47 -07:00
  • 8a0dc9ebb2 Changed version testing for assert() and functional echo() to >20190100 Revar Desmera 2019-03-27 22:11:12 -07:00
  • 1d4bf6dcda Added Bezier patch and surface support. Revar Desmera 2019-03-27 19:31:07 -07:00
  • 1959b86dbe Merge branch 'master' into dev Revar Desmera 2019-03-27 04:38:56 -07:00
  • 8161172dbd Fixed some docs formatting in constants.scad Revar Desmera 2019-03-27 04:33:26 -07:00
  • b9470f1243 Improved docs gen to not replace unchanged images. Revar Desmera 2019-03-27 04:32:18 -07:00
  • ac620024e2 Update README.md Revar Desmera 2019-03-27 03:14:12 -07:00
  • 78bed71c36 Delete orientations.json Revar Desmera 2019-03-27 03:09:47 -07:00
  • b51b2418ed Merge branch 'master' into dev Revar Desmera 2019-03-27 03:03:54 -07:00
  • 3fe057dbcb Update issue templates Revar Desmera 2019-03-27 03:01:28 -07:00
  • f35eb8522c Merge remote-tracking branch 'origin' into dev Revar Desmera 2019-03-27 02:40:45 -07:00
  • 0fa53eee96 Tweaked version number for using assert() and functional echo() Revar Desmera 2019-03-27 02:33:52 -07:00
  • 29736a7748 Added array_dim() Revar Desmera 2019-03-27 01:59:22 -07:00
  • 1dc7df18fb Added several bezier functions. Revar Desmera 2019-03-26 23:23:25 -07:00
  • 48140e507f Added path_length() Revar Desmera 2019-03-26 23:22:38 -07:00
  • 4aabbe200e Merge pull request #15 from revarbat/dev Revar Desmera 2019-03-25 04:54:42 -07:00
  • 3564b5c487 Improved new example images in transforms. Revar Desmera 2019-03-25 04:52:59 -07:00
  • ad01203a7a Typo fixes. Revar Desmera 2019-03-25 04:20:09 -07:00
  • 228f4c4134 vector3d_angle -> vector_angle Revar Desmera 2019-03-25 03:52:09 -07:00
  • b8c53219d5 Updated docs and examples for spreads and distributes. Revar Desmera 2019-03-25 03:27:21 -07:00
  • f074c63cf2 Fixing docs for hyperbolic functions. Revar Desmera 2019-03-25 03:02:24 -07:00
  • 3abf9fa868 Changed any() and all() to test nested lists, and enabled shortcutting via binary recursion. Revar Desmera 2019-03-25 02:53:49 -07:00
  • 67144218f4 Renamed wrap_range() to select(), and fixed array_zip() Revar Desmera 2019-03-25 01:42:08 -07:00
  • c59ecd8933 Added function equivalents of assertion, deprecate, etc. Revar Desmera 2019-03-25 01:40:53 -07:00
  • 687f04c903 Apparently, RC2 didn't support nice things like is_str. Revar Desmera 2019-03-23 18:22:09 -07:00
  • 71395098ec Fixed some alignment issues with rotate_extrude_bezier() Revar Desmera 2019-03-23 03:21:00 -07:00
  • e4ab4a9527 Minor hollow extrude bugfix. Revar Desmera 2019-03-23 03:01:06 -07:00
  • 9a3c25d3d3 Massive reworking of documentation production. Revar Desmera 2019-03-22 21:13:18 -07:00
  • 045e5bafe6 Added cylinder_mask() Revar Desmera 2019-03-02 12:32:15 -08:00
  • fd2347dc19 Rewrote cyl() to avoid minkowski, and allow use of both fillet and chamfer on opposite ends of the same cylinder. Revar Desmera 2019-03-02 11:14:36 -08:00
  • 31a542b810 Added reversed ORIENT constants. Revar Desmera 2019-02-27 17:46:32 -08:00
  • 22fcdb7dc5 Added from_end arg to cyl() Revar Desmera 2019-02-27 17:45:15 -08:00
  • 9b0a0dc375 Added cuboid(), cyl(). Deprecated a bunch. Revar Desmera 2019-02-27 03:56:34 -08:00
  • 4ba0755f56 Added orient_and_align, rotate_from_to, and some optimizations. Revar Desmera 2019-02-27 03:52:59 -08:00
  • e4837a0b21 Added useful functions for argument handling. Revar Desmera 2019-02-27 03:51:19 -08:00
  • 70f268775c Cleaned up fillet() code. Revar Desmera 2019-02-27 03:50:16 -08:00
  • 13cf844b4b Updated terminology. Revar Desmera 2019-02-27 03:47:55 -08:00
  • 22bca9e6fd Added some edge constants to constants.scad Revar Desmera 2019-02-27 03:46:40 -08:00
  • a9cc7b5688 Added interior_fillet() Revar Desmera 2019-02-24 21:52:59 -08:00
  • 76302a50de Renamed trapezoid to prismoid Revar Desmera 2019-02-24 07:09:47 -08:00
  • e4cc6910ff Corrected prismoid description comments. Revar Desmera 2019-02-24 06:57:07 -08:00
  • 3eccff8035 Deprecated trapezoid and renamed to prismoid. Renamed rtrapezoid to rounded_prismoid. Revar Desmera 2019-02-24 06:52:32 -08:00
  • fc2a1f5f6d Improved tube(), added cube2pt() Revar Desmera 2019-02-24 04:35:40 -08:00
  • 32f4f1911a Added ir/id/ir1/ir2/id1/id2 options for tube() Revar Desmera 2019-02-23 23:26:15 -08:00
  • f32b7b2e5a Fixed trapezoid module declaration. Revar Desmera 2019-02-23 22:42:51 -08:00
  • 419a11eec2 Removed older chamfer_hole_mask implementation. Revar Desmera 2019-02-22 16:24:56 -08:00
  • deb6116e49 Added chamfer_hole_mask() Revar Desmera 2019-02-22 16:20:26 -08:00
  • 96847ba535 Update README.md Revar Desmera 2019-02-21 22:48:39 -08:00
  • 8a4eb859bb Update README.md Revar Desmera 2019-02-21 22:41:55 -08:00
  • 595f0d8474 Update README.md Revar Desmera 2019-02-21 22:40:34 -08:00
  • 67bf788dae Tweaked examples word wrap Revar Desmera 2019-02-21 22:39:10 -08:00
  • 82af7c65fd Fixed links Revar Desmera 2019-02-21 22:36:34 -08:00
  • ae81f8f0f1 Updated README file with better examples. Revar Desmera 2019-02-21 22:00:32 -08:00
  • e92e7f6dbc Tweaked chamfer_mask_[xyz] examples. Revar Desmera 2019-02-21 19:32:04 -08:00
  • 8327f9550e Added Torx drive option fo metric_bolt() Revar Desmera 2019-02-19 21:58:45 -08:00
  • c350c38509 Added fillet() mask module. Revar Desmera 2019-02-19 20:53:27 -08:00
  • 1c02a33a59 Added comments and examples for torx_drive.scad Revar Desmera 2019-02-16 02:27:39 -08:00
  • c684ea353d Added EDGE constants to constants.scad. Revar Desmera 2019-02-16 00:55:35 -08:00
  • 86f9c2ead9 Added vmul() Revar Desmera 2019-02-11 18:47:07 -08:00
  • 852f9679c7 Added constants.scad Revar Desmera 2019-02-11 18:24:41 -08:00
  • 6568bc3ddd Tweaked rtrapezoid() exaples. Revar Desmera 2019-02-10 19:53:55 -08:00
  • 63f8c913f1 Added rtrapezoid() Revar Desmera 2019-02-10 17:19:26 -08:00
  • ea39fa0da5 Added [xyz]cyl() modules. Revar Desmera 2019-02-10 03:12:46 -08:00
  • 42e9570f7d First take on torx drive forms. Revar Desmera 2019-02-08 15:58:07 -08:00
  • 2a13b55c80 Fixed teeth_to_hide. Revar Desmera 2019-02-07 21:41:16 -08:00
  • 086ccfc753 Added gear2d(), fixed clearance calculations. Revar Desmera 2019-02-07 21:11:28 -08:00
  • 5b7a026244 Added ability to make spiral bevel gears. Revar Desmera 2019-02-06 21:04:45 -08:00
  • f92d2fe15d Updated code to use xyz_to_spherical() Revar Desmera 2019-02-06 03:35:13 -08:00
  • c2dba6c404 Removing dead cruft code. Revar Desmera 2019-02-06 03:34:16 -08:00
  • 7450797edc Added Q_Axis(), Q_Angle() Revar Desmera 2019-02-06 03:32:27 -08:00
  • 54af28d8c4 Added several coordinate system conversion functions. Revar Desmera 2019-02-04 19:18:08 -08:00
  • 4401bb1135 Fixed linear_extrude_bezier default args to behave more like linear_extrude default args. Revar Desmera 2019-02-04 04:25:33 -08:00
  • 099fa0c5ad Fixed warning message in arc_of() module Revar Desmera 2019-02-04 04:23:39 -08:00
  • 74702b5863 Fixed wrap_range negative index wrapping. Revar Desmera 2019-02-04 04:22:36 -08:00
  • d52a0b7ab4 Clarified triangulation code and added docs. Revar Desmera 2019-02-04 03:40:38 -08:00
  • 4762d72090 Improved rendering of cubic beziers. Revar Desmera 2019-02-03 00:13:21 -08:00
  • 67dbb575c6 Added extrude_from_to() Revar Desmera 2019-02-03 00:12:37 -08:00
  • 89657fdcb2 Updated extrude_2d_shapes_along_bezier example. Revar Desmera 2019-02-02 19:59:46 -08:00
  • c72b9d0459 Rewrote extrude_2d_shapes_along_3dpath() to use quaternions, fixing extrusion rotation issues. Revar Desmera 2019-02-02 02:19:05 -08:00
  • 851dec95ac Added Q_Slerp() for spherical interpolation between two quaterions. Revar Desmera 2019-02-01 23:33:07 -08:00
  • 497ddb15ae Tweaked examples. Revar Desmera 2019-01-30 21:07:04 -08:00
  • 2d83632490 Added bevel option to threaded rods and nuts. Revar Desmera 2019-01-30 20:59:18 -08:00
  • 1576db5843 Added downcyl(). Improved rcylinder() to accept r/d/r1/r2/d1/d2 args. Revar Desmera 2019-01-29 16:38:02 -08:00
  • 783c70a417 Changed dncube() to downcube() for consistency. Revar Desmera 2019-01-29 11:09:32 -08:00
  • 97cca892d3 Added offsetcube() Revar Desmera 2019-01-29 04:29:42 -08:00
  • 8ee896280b Added dncube(), leftcube(), rightcube(), fwdcube(), backcube() Revar Desmera 2019-01-29 03:27:14 -08:00
  • 8916c654af Fixed error where rcylinder fillet diam was larger than the cylinder radius. Revar Desmera 2019-01-29 03:03:03 -08:00
  • be1af7ad23 Added rot() Revar Desmera 2019-01-25 13:47:14 -08:00
  • f6a7a1273c Added pie_slice() Revar Desmera 2018-12-22 13:17:04 -08:00