Commit graph

205 commits

Author SHA1 Message Date
Revar Desmera
326dbd47d8 Renamed array_sort() to sort(), added count_true(), simplified any() and all() 2019-03-28 17:46:35 -07:00
Revar Desmera
6f5a990124 Added array_unique(). Renamed quicksort() to array_sort() 2019-03-28 02:55:15 -07:00
Revar Desmera
cdd2989215 Added compare_lists(), compare_vals(), and quicksort() 2019-03-28 02:26:16 -07:00
Revar Desmera
2b33a87d1c Merge branch 'master' into dev 2019-03-27 22:11:47 -07:00
Revar Desmera
8a0dc9ebb2 Changed version testing for assert() and functional echo() to >20190100 2019-03-27 22:11:12 -07:00
Revar Desmera
1d4bf6dcda Added Bezier patch and surface support. 2019-03-27 19:31:07 -07:00
Revar Desmera
1959b86dbe Merge branch 'master' into dev 2019-03-27 04:38:56 -07:00
Revar Desmera
8161172dbd Fixed some docs formatting in constants.scad 2019-03-27 04:33:26 -07:00
Revar Desmera
b9470f1243 Improved docs gen to not replace unchanged images. 2019-03-27 04:32:18 -07:00
Revar Desmera
ac620024e2
Update README.md 2019-03-27 03:14:12 -07:00
Revar Desmera
78bed71c36
Delete orientations.json 2019-03-27 03:09:47 -07:00
Revar Desmera
b51b2418ed Merge branch 'master' into dev 2019-03-27 03:03:54 -07:00
Revar Desmera
3fe057dbcb
Update issue templates 2019-03-27 03:01:28 -07:00
Revar Desmera
f35eb8522c Merge remote-tracking branch 'origin' into dev 2019-03-27 02:40:45 -07:00
Revar Desmera
0fa53eee96 Tweaked version number for using assert() and functional echo() 2019-03-27 02:33:52 -07:00
Revar Desmera
29736a7748 Added array_dim() 2019-03-27 01:59:22 -07:00
Revar Desmera
1dc7df18fb Added several bezier functions. 2019-03-26 23:23:25 -07:00
Revar Desmera
48140e507f Added path_length() 2019-03-26 23:22:38 -07:00
Revar Desmera
4aabbe200e
Merge pull request #15 from revarbat/dev
Improved new example images in transforms.
2019-03-25 04:54:42 -07:00
Revar Desmera
3564b5c487 Improved new example images in transforms. 2019-03-25 04:52:59 -07:00
Revar Desmera
ad01203a7a Typo fixes. 2019-03-25 04:20:09 -07:00
Revar Desmera
228f4c4134 vector3d_angle -> vector_angle 2019-03-25 03:52:09 -07:00
Revar Desmera
b8c53219d5 Updated docs and examples for spreads and distributes. 2019-03-25 03:27:21 -07:00
Revar Desmera
f074c63cf2 Fixing docs for hyperbolic functions. 2019-03-25 03:02:24 -07:00
Revar Desmera
3abf9fa868 Changed any() and all() to test nested lists, and enabled shortcutting via binary recursion. 2019-03-25 02:53:49 -07:00
Revar Desmera
67144218f4 Renamed wrap_range() to select(), and fixed array_zip() 2019-03-25 01:42:08 -07:00
Revar Desmera
c59ecd8933 Added function equivalents of assertion, deprecate, etc. 2019-03-25 01:40:53 -07:00
Revar Desmera
687f04c903 Apparently, RC2 didn't support nice things like is_str. 2019-03-23 18:22:09 -07:00
Revar Desmera
71395098ec Fixed some alignment issues with rotate_extrude_bezier() 2019-03-23 03:21:00 -07:00
Revar Desmera
e4ab4a9527 Minor hollow extrude bugfix. 2019-03-23 03:01:06 -07:00
Revar Desmera
9a3c25d3d3 Massive reworking of documentation production. 2019-03-22 21:13:18 -07:00
Revar Desmera
045e5bafe6 Added cylinder_mask() 2019-03-02 12:32:15 -08:00
Revar Desmera
fd2347dc19 Rewrote cyl() to avoid minkowski, and allow use of both fillet and chamfer on opposite ends of the same cylinder. 2019-03-02 11:14:36 -08:00
Revar Desmera
31a542b810 Added reversed ORIENT constants. 2019-02-27 17:46:32 -08:00
Revar Desmera
22fcdb7dc5 Added from_end arg to cyl() 2019-02-27 17:45:15 -08:00
Revar Desmera
9b0a0dc375 Added cuboid(), cyl(). Deprecated a bunch. 2019-02-27 03:56:34 -08:00
Revar Desmera
4ba0755f56 Added orient_and_align, rotate_from_to, and some optimizations. 2019-02-27 03:52:59 -08:00
Revar Desmera
e4837a0b21 Added useful functions for argument handling. 2019-02-27 03:51:19 -08:00
Revar Desmera
70f268775c Cleaned up fillet() code. 2019-02-27 03:50:16 -08:00
Revar Desmera
13cf844b4b Updated terminology. 2019-02-27 03:47:55 -08:00
Revar Desmera
22bca9e6fd Added some edge constants to constants.scad 2019-02-27 03:46:40 -08:00
Revar Desmera
a9cc7b5688 Added interior_fillet() 2019-02-24 21:52:59 -08:00
Revar Desmera
76302a50de
Renamed trapezoid to prismoid 2019-02-24 07:09:47 -08:00
Revar Desmera
e4cc6910ff Corrected prismoid description comments. 2019-02-24 06:57:07 -08:00
Revar Desmera
3eccff8035 Deprecated trapezoid and renamed to prismoid. Renamed rtrapezoid to rounded_prismoid. 2019-02-24 06:52:32 -08:00
Revar Desmera
fc2a1f5f6d Improved tube(), added cube2pt() 2019-02-24 04:35:40 -08:00
Revar Desmera
32f4f1911a Added ir/id/ir1/ir2/id1/id2 options for tube() 2019-02-23 23:26:15 -08:00
Revar Desmera
f32b7b2e5a
Fixed trapezoid module declaration. 2019-02-23 22:42:51 -08:00
Revar Desmera
419a11eec2 Removed older chamfer_hole_mask implementation. 2019-02-22 16:24:56 -08:00
Revar Desmera
deb6116e49 Added chamfer_hole_mask() 2019-02-22 16:20:26 -08:00