Commit graph

745 commits

Author SHA1 Message Date
github-actions
ca29e2ef87 Bump release version. 2021-04-07 07:27:34 +00:00
github-actions
a4c099e670 Bump release version. 2021-04-07 02:38:49 +00:00
github-actions
b1ab140e3c Bump release version. 2021-04-07 00:11:32 +00:00
github-actions
56ccca140d Bump release version. 2021-04-03 02:20:37 +00:00
github-actions
36fed2c670 Bump release version. 2021-03-31 01:57:07 +00:00
github-actions
f3ffcebb0e Bump release version. 2021-03-28 21:12:39 +00:00
github-actions
9ffed88750 Bump release version. 2021-03-26 00:13:59 +00:00
github-actions
e9e3616861 Bump release version. 2021-03-20 11:06:37 +00:00
github-actions
d69242f848 Bump release version. 2021-03-19 03:01:37 +00:00
github-actions
e09b167dd8 Bump release version. 2021-03-17 06:35:21 +00:00
github-actions
4914f43e8f Bump release version. 2021-03-16 21:59:36 +00:00
github-actions
70752b6861 Bump release version. 2021-03-16 07:10:41 +00:00
github-actions
3feae4bcf3 Bump release version. 2021-03-15 22:35:12 +00:00
github-actions
af7e4e61b2 Bump release version. 2021-03-15 12:31:34 +00:00
github-actions
9d96726ac3 Bump release version. 2021-03-15 09:43:51 +00:00
github-actions
3c533ac6d0 Bump release version. 2021-03-14 08:16:00 +00:00
github-actions
5faecd6e79 Bump release version. 2021-03-13 06:03:53 +00:00
github-actions
2229fb4455 Bump release version. 2021-03-13 04:18:30 +00:00
github-actions
5cff6455b8 Bump release version. 2021-03-10 00:23:26 +00:00
github-actions
3334f00b70 Bump release version. 2021-03-09 21:07:55 +00:00
github-actions
bf71dd1265 Bump release version. 2021-03-06 11:16:51 +00:00
github-actions
683dffae3b Bump release version. 2021-03-06 10:52:30 +00:00
github-actions
5ce8ba4728 Bump release version. 2021-03-02 08:52:29 +00:00
github-actions
f957d22512 Bump release version. 2021-02-28 23:51:45 +00:00
github-actions
6b41fb46f9 Bump release version. 2021-02-27 02:20:30 +00:00
github-actions
bd285361c0 Bump release version. 2021-02-27 01:41:57 +00:00
github-actions
434f83be33 Bump release version. 2021-02-26 21:41:48 +00:00
github-actions
b084a040e4 Bump release version. 2021-02-25 10:36:42 +00:00
github-actions
b4c571a44b Bump release version. 2021-02-24 23:45:01 +00:00
github-actions
5b27c47228 Bump release version. 2021-02-24 23:11:23 +00:00
github-actions
029cbb8997 Bump release version. 2021-02-23 03:50:24 +00:00
github-actions
805ed05113 Bump release version. 2021-02-23 03:42:09 +00:00
github-actions
635e192387 Bump release version. 2021-02-23 03:32:30 +00:00
github-actions
0198ef3347 Bump release version. 2021-02-23 02:57:06 +00:00
github-actions
b6d93c0ff8 Bump release version. 2021-02-22 05:28:02 +00:00
github-actions
16f9de7b8a Bump release version. 2021-02-21 23:46:04 +00:00
github-actions
2c17042414 Bump release version. 2021-02-21 07:22:49 +00:00
github-actions
29daba0696 Bump release version. 2021-02-21 00:30:12 +00:00
github-actions
5c230a450d Bump release version. 2021-02-20 21:10:11 +00:00
github-actions
8c2502dbf8 Bump release version. 2021-02-20 04:50:18 +00:00
Garth Minette
01092713cb VNF re-re-write of trapezoidal_threaded_rod() 2021-02-04 05:39:00 -08:00
Garth Minette
93f7c3c8d8 Removed debugging echo. 2021-02-02 19:48:35 -08:00
Garth Minette
99a0a23163 Added style="convex" to vnf_vertex_array() 2021-02-02 10:45:12 -08:00
Garth Minette
3166e49292 Documentation generation formatting fix. 2021-02-02 03:38:10 -08:00
Garth Minette
bc54fbccc3 Typo fixes for torus() docs. 2021-02-02 03:04:09 -08:00
Garth Minette
624f6fa258 Fix python Pillow install. 2021-02-02 02:33:32 -08:00
Garth Minette
323a42177d Fix manifold issues with trapezoidal_threaded_rod(). 2021-02-02 02:14:59 -08:00
Garth Minette
99072122ce Rewrite trapezoidal_threaded_rod() to use VNFs. 2021-02-01 04:55:50 -08:00
Garth Minette
0dc5b9c7f2 Added npt_threaded_rod() 2021-01-31 21:08:03 -08:00
Garth Minette
2db8133029 Corrected anchor asserts. 2021-01-31 15:52:00 -08:00
Garth Minette
cc4e4ff402 Enable taper and better higbee in thread_helix() 2021-01-31 15:43:50 -08:00
Garth Minette
0a6b899404 Allow passing of undef in anchor, spin, and orient to get default values. 2021-01-31 15:41:19 -08:00
Garth Minette
2317ca9f4e _undef -> _UNDEF 2021-01-28 18:54:34 -08:00
Garth Minette
a71278af3d Removed echo. 2021-01-28 17:29:35 -08:00
Garth Minette
762eb88d3d Fix for no_module() example. 2021-01-28 17:26:46 -08:00
Garth Minette
12cc40a56f Corrected no_children() example. 2021-01-28 17:13:35 -08:00
Garth Minette
4f8b9fe7e8 Fixed errors in common.scad regressions. 2021-01-28 17:06:53 -08:00
Garth Minette
a13a09db8d Docs cleanup for common.scad 2021-01-28 16:59:46 -08:00
Garth Minette
2ac845280e Fix for example error in docs. 2021-01-27 17:22:26 -08:00
Garth Minette
a0c21ffafb Fixes and docs tweaks for bottlecaps.scad 2021-01-27 17:18:06 -08:00
Garth Minette
1b8f28cf35 Fix warnings for null range in idx() 2021-01-24 23:51:52 -08:00
Garth Minette
48de08f89b Merge branch 'master' into revarbat_dev 2021-01-24 23:28:37 -08:00
Garth Minette
320518194f Various arrays.scad docs updates. Bugfixes. 2021-01-24 23:26:39 -08:00
Garth Minette
678dce5796 Improved documentation generation for arguments. 2021-01-23 14:41:06 -08:00
Garth Minette
9fc753ec8d debug.scad docs cleanups. 2021-01-23 13:29:58 -08:00
Garth Minette
85ce222d75 Added missing examples to affine.scad 2021-01-21 19:59:21 -08:00
Garth Minette
ef4d367a98 Removed affine3d_chain() calls. 2021-01-20 18:14:04 -08:00
Garth Minette
c2129972c3 Dropped affine2d_chain(), affine3d_chain(). Improved affine.scad docs. 2021-01-20 18:06:46 -08:00
Garth Minette
6e42a1189d Regressions fix for affine3d_frame_map() 2021-01-20 13:40:25 -08:00
Garth Minette
b6cfda0537 Remove apply_list(). Renamed affine_frame_map() to affine3d_frame_map() 2021-01-20 13:36:41 -08:00
Garth Minette
e836213754 Update docs and regressions for apply() 2021-01-19 20:53:09 -08:00
Garth Minette
2093d730ab Corrected bezier patches example. 2021-01-19 04:51:28 -08:00
Garth Minette
456364c5ae Reworked bezier docs, and pruned redundant functions. 2021-01-19 04:36:53 -08:00
Garth Minette
8d753b471b Enable using apply() on VNF and bezier patches. 2021-01-19 04:32:40 -08:00
Garth Minette
8fb9ef222a Removed slot(), arced_slot(). Fixed positional args ordering and docs. 2021-01-17 01:38:10 -08:00
Garth Minette
92417f0cbb Added path_extrude2d(). 2021-01-17 01:36:43 -08:00
Garth Minette
98aad31b69 Fixed vnf_get_vertex() for single point. 2021-01-14 00:32:40 -08:00
Garth Minette
a1755d0a37 Docs usage correction for reuleaux_polygon() 2021-01-12 00:09:39 -08:00
Garth Minette
34ce1c203f Fixed named anchors for reuleaux_polygon() 2021-01-12 00:01:03 -08:00
Garth Minette
c790969ceb Added reuleaux_polygon() 2021-01-11 01:57:51 -08:00
Garth Minette
1ebe6115a9 Various attachments.scad docs fixes. 2021-01-07 21:22:31 -08:00
Garth Minette
7eb66b2eab Tweaks for planar bounding_bax() 2021-01-07 20:16:28 -08:00
Garth Minette
d89c72e8a7 dovetail() length->slide in example. 2021-01-07 19:32:10 -08:00
Garth Minette
729baada91 Merge branch 'master' into revarbat_dev 2021-01-07 19:21:45 -08:00
Garth Minette
f328ca87a5 Clean up Usage docs lines for arrays.scad. Typo fix in joiners.scad. 2021-01-07 19:17:10 -08:00
Garth Minette
3b4f3d3f0e Examples fixes for joiners, hingesnaps, projection_on_plane() 2021-01-05 22:07:40 -08:00
Garth Minette
7b9fd862ea Fixed worm_gear() module example code. 2021-01-05 18:04:41 -08:00
Garth Minette
697368b3a3 Fix projection_on_plane() example. 2021-01-05 17:53:03 -08:00
Garth Minette
d139384b36 Moved GitHUB actions to using 2021.01.03 nightlies OpenSCAD. 2021-01-05 14:32:24 -08:00
Garth Minette
db460ea8d8 Fixed argument formatting issue in tube(). 2021-01-05 14:16:58 -08:00
Garth Minette
e0614732b6 Added hover-text for argument tables. 2021-01-05 13:59:02 -08:00
Garth Minette
142530f38e Corrected mutators.scad LibFile: line. 2021-01-05 02:19:46 -08:00
Garth Minette
c20fd9050f Fixed refactored shell2d() examples. 2021-01-05 02:14:04 -08:00
Garth Minette
6187f5b65a Corrected planar= default for bounding_box() 2021-01-05 02:06:39 -08:00
Garth Minette
22f6ac910b Corrected knurling.scad Includes. 2021-01-05 01:54:15 -08:00
Garth Minette
20a21a5d9a Corrected image generation doubled-commoncode bug. 2021-01-05 01:48:29 -08:00
Garth Minette
f9aa81e178 Improved docs gen script for Returns:, Custom:, Includes:, Topics:, and positional/named args spits. 2021-01-05 01:20:01 -08:00
Garth Minette
a683fa9ead Fix for cuboid negative chamfer/rounding overhangs. 2021-01-01 16:31:15 -08:00
Garth Minette
6b77a3a199 Don't do function literals in examples. We can't render them yet. 2021-01-01 01:26:36 -08:00
Garth Minette
9633608341 Fixed data array heightfield handling. 2021-01-01 01:21:17 -08:00
Garth Minette
d1fb992e2c Refactored and modernized heightfield(), enabling functional literal use. 2021-01-01 01:00:07 -08:00
Garth Minette
d1fe384f95 Bugfix for malformed teardrop2d() 2020-12-31 16:33:09 -08:00
Garth Minette
b8f655e43c Added logo to README. 2020-12-30 15:44:17 -08:00
Garth Minette
6e677498f9 Example fix for path_chamfer_and_rounding() 2020-12-30 00:38:24 -08:00
Garth Minette
0299270f6a Added rounding and chamfering to trapezoid() 2020-12-30 00:34:25 -08:00
Garth Minette
6fb0343016 minkowski_difference() 3d bugfix. 2020-12-29 22:04:47 -08:00
Garth Minette
1a9b683890 Bottom half example fix. 2020-12-29 21:23:02 -08:00
Garth Minette
36298b38d6 Added Mutators tutorial to generation list. 2020-12-29 21:21:12 -08:00
Garth Minette
a9c3b1f244 Initial mutators tutorial. 2020-12-29 21:08:41 -08:00
Garth Minette
650deb83e3 Merge branch 'revarbat_dev' of github.com:revarbat/BOSL2 into revarbat_dev 2020-12-29 21:04:47 -08:00
Garth Minette
69124938a6 Added planer=true to minkowski_difference() and bounding_box(). Refactored shell2d(). 2020-12-29 21:02:46 -08:00
Garth Minette
53fae5a3b2 Improve orig sphere matching to builtin, at small scales. 2020-12-28 03:31:51 -08:00
Garth Minette
4af7fe8e05 Make style=orig spheroid more accurately match built-in sphere. 2020-12-28 03:25:08 -08:00
Garth Minette
70a924e776 Paths tutorial image fixes. 2020-12-28 02:46:33 -08:00
Garth Minette
2b0a129212 Basic_Shapes.md -> Shapes2d & Shapes3d 2020-12-28 02:12:21 -08:00
Garth Minette
eb12f5f9cb Tutorials work.. Shapes2d and Paths. 2020-12-28 02:10:50 -08:00
Garth Minette
b054edb5fb Fix for anchors in trapezoid() when using shift=. 2020-12-27 21:55:36 -08:00
Garth Minette
fb0de58c7f Fixes for faster construction of sphere() 2020-12-27 21:54:31 -08:00
Garth Minette
f30e46e3ac Enhanced show_anchors() to handle 2d. 2020-12-27 21:52:13 -08:00
Garth Minette
b518763d6f Fixed shift handling for rect geometries. 2020-12-27 21:48:16 -08:00
Garth Minette
423fef1094 Fixes for bounding_box() and minkowsi_difference() 2020-12-18 19:04:28 -08:00
Garth Minette
4b4304d794 Added anchor_arrow2d() 2020-12-18 19:01:57 -08:00
Garth Minette
35e6fdb1aa Various fixes to get example generation working. 2020-12-14 18:28:26 -08:00
Garth Minette
44fcd46b47 Fix for ycyl error when using d1/d2. 2020-12-12 20:28:33 -08:00
Garth Minette
20f4d8830f Clarify to unpac zipfile with directories. 2020-12-12 17:42:14 -08:00
Garth Minette
0874bfcc43 Fixes for turtle3d docs. 2020-12-12 17:11:19 -08:00
Garth Minette
4a25761b9a Added BOSL2 logo example. 2020-12-09 23:44:22 -08:00
Garth Minette
70a6b7fac8 Fixed some undef warnings in distributors. 2020-12-09 23:43:08 -08:00
Garth Minette
e6ef5e98be Fix math.scad regression. 2020-12-02 17:21:58 -08:00
Garth Minette
f36fbb60db Fix for #166: tweaks for xcopies, etc. 2020-11-30 21:09:00 -08:00
Garth Minette
d43b4667d5 Fix for #241: split_polygons_at_each_y produces non simple polygons 2020-11-29 22:39:42 -08:00
Garth Minette
0399cd085c Guard various linear_extrude()s for height=0 2020-11-29 20:23:03 -08:00
Garth Minette
fa0281f246 Added error checking to cuboid() 2020-11-29 19:21:35 -08:00
Garth Minette
90eaf73293 Bugfix for sweep() endcaps. 2020-11-17 17:22:38 -08:00
Garth Minette
1e93276747 Enable using path_sweep() with a region. 2020-11-17 14:41:14 -08:00
Garth Minette
9d5d7cbc4f Enhanced sweep() to accept region input. 2020-11-17 14:25:08 -08:00
Garth Minette
e4f2497863 Changes all references to polyline to path. 2020-11-16 17:50:08 -08:00
Garth Minette
bf80c1193a Fixups for hulling() 2020-11-16 15:43:45 -08:00
Garth Minette
3793f69c3f Added mod_indent() and mod_trace() 2020-11-16 15:32:26 -08:00
Garth Minette
914e57cc6e Fix for nested diff()s, issue #270 2020-11-11 17:45:12 -08:00
Garth Minette
c2d5080d33 Remove undef math warnings from tube() 2020-11-07 14:23:09 -08:00
Garth Minette
40fde0f2b8 Fix for cuboid() issue #307 2020-10-29 16:46:07 -07:00
Garth Minette
1e193a090e Echo no longer works with non-breaking spaces. 2020-10-25 15:36:30 -07:00
Garth Minette
4857fc087d Modular gear2d(mod=) bugfix. 2020-10-22 01:33:45 -07:00
Garth Minette
2132b3d5b3 Enable specifying gears by either module or pitch. 2020-10-22 01:20:07 -07:00
Garth Minette
538c68767b Fixed worm gear helical angle. 2020-10-21 20:13:37 -07:00
Garth Minette
82c87e4bd4 Added linecount.sh script. 2020-10-21 00:23:12 -07:00
Garth Minette
a18c55f807 Added worm() and worm_gear() 2020-10-20 22:24:12 -07:00
Garth Minette
21e9dfa1bf Docs formatting and gear example image fixes. 2020-10-19 23:52:46 -07:00
Garth Minette
fc7518b343 Added rack2d() and various VNF generating functions to involute_gears.scad 2020-10-19 22:53:56 -07:00
Garth Minette
8c2d06344f Added center=, anchor=, spin=, and orient= to function linear_sweep() 2020-10-19 22:51:35 -07:00
Garth Minette
41ab991c15 Fixed bad spheroid() regression. 2020-10-15 19:21:36 -07:00
Garth Minette
2bf6c34564 Fixed spheroid() orig and aligned styles. 2020-10-15 19:14:14 -07:00
Garth Minette
4fc03b18e6 Added mate_teeth= and apex named anchor to bevel_gear() 2020-10-14 15:37:56 -07:00
Garth Minette
775e0c4c48 Fixed bevel_gear() so that complementary gears will mesh. 2020-10-13 22:32:20 -07:00
Garth Minette
a53c77f83e Fix for #295 2020-10-09 10:31:56 -07:00
Garth Minette
8451f23b7c Fix trapezoid example. 2020-10-07 23:03:09 -07:00
Garth Minette
29ed649740 Added angle= and shift= to trapezoid() 2020-10-07 22:50:05 -07:00
Garth Minette
a36eec5297 Added align_tip/align_side to regular_ngon()/star(). 2020-10-07 16:53:52 -07:00
Garth Minette
b22c5a0cfe Bugfixes for looping helpers. 2020-10-06 18:48:39 -07:00
Garth Minette
8b922f7a15 Fixed Looping Helpers docs formatting. 2020-10-06 13:48:14 -07:00
Garth Minette
0cd34406a3 Documented looping helpers. 2020-10-06 01:41:39 -07:00
Garth Minette
4633422272 Fixed involute gear examples and docs. 2020-10-04 23:10:32 -07:00
Garth Minette
74de24bbce Speed optimizations for incompletely rounded cuboid()s. 2020-10-04 21:07:16 -07:00
Garth Minette
38873d8ef9 Fixed a bunch of docs errors with Usage headers. 2020-10-03 20:29:35 -07:00
Garth Minette
16ee49e8b2 Fixed a bunch of undef math warnings with dev snapshot OpenSCAD builds. 2020-10-03 19:50:29 -07:00
Garth Minette
e3ccf482fa Make list functions make more sense with strings. 2020-09-28 19:12:07 -07:00
Garth Minette
cc29e07d8f Enable list-of-matrix use of vmul(). 2020-09-28 17:35:05 -07:00
Garth Minette
23bcc1b806 Removed sum_of_squares() as it's redundant with sqr(vector) 2020-09-28 16:56:18 -07:00
Garth Minette
37ae0cbba0 Simplify sqr(x) to x*x 2020-09-28 16:52:17 -07:00
Garth Minette
a730887366 Fixed line_of(n=1,...), improved docs. 2020-09-28 00:25:40 -07:00
Garth Minette
1435100e37 Implemented Issue #262 2020-09-25 00:31:42 -07:00
Garth Minette
f193871a34 Implement fix for issue #174. 2020-09-25 00:01:45 -07:00
Garth Minette
4f88775ef9 Changed circle_point_tangents() to return just a list of 2D tangent points. 2020-09-24 17:09:06 -07:00
Garth Minette
45dbfe6524 Added regressions for torx_drive.scad 2020-09-24 15:59:25 -07:00
Garth Minette
c400843cb2 Added regressions for vnf_centroid() and vnf_volume() 2020-09-23 19:38:22 -07:00
Garth Minette
eb969bba7e hull, quaternion, and edges regressions. 2020-09-22 20:33:50 -07:00
Garth Minette
e86af33f52 Fixed xcyl() and ycyl() anchoring and attachments. 2020-09-22 00:24:39 -07:00
Garth Minette
5bfd3bee4d Added axis= to attachable() and reorient(). 2020-09-22 00:22:48 -07:00
Garth Minette
4f3baccec7 Added corner_edges() 2020-09-22 00:21:12 -07:00
Garth Minette
197167225d Added bounding_cube() and minkowski_difference() 2020-09-13 21:50:39 -07:00
Garth Minette
b2121fbfb3 Added all_nonzero(). Added is_vector(all_nonzero=). 2020-09-07 23:10:39 -07:00
Garth Minette
a9b8f5618a Fix for Issue #263 2020-09-06 17:15:08 -07:00
Garth Minette
8331d8e803 Cheat Sheet ordering tweak. 2020-09-01 01:23:01 -07:00
Garth Minette
cb36b5d94f Bugfixes for cheat sheet generation. 2020-09-01 00:54:27 -07:00
Garth Minette
38a4c12032 Cheat Sheet generation script bugfixes. 2020-08-31 18:03:48 -07:00
Garth Minette
7c42c7f5e3 Added libfile names to index. 2020-08-31 17:31:55 -07:00
Garth Minette
5d2c45bba0 Merge branch 'master' of github.com:revarbat/BOSL2 into revarbat_dev 2020-08-28 19:19:04 -07:00
Garth Minette
e1b0985afc Fixed broken line-plane intersections. Attachment enhanced vnf_polyhedron(). 2020-08-28 19:07:10 -07:00
Garth Minette
7051f8ef19 Fixed cheatsheet index link. 2020-08-28 00:06:28 -07:00
Garth Minette
e344de4aa4 Added cheat-sheet generation script. 2020-08-27 22:29:11 -07:00
Adrian Mariano
c1782f1113 added no_children checks, and attachable to vnf_polyhedron 2020-08-27 19:25:41 -04:00
Garth Minette
dba5aab918 Implement Issue #2. Added diameter alternates for most radius options. 2020-08-26 20:39:45 -07:00
Garth Minette
b679ea52dc Add is_zero(), is_positive(), is_negative(), is_nonpositive(), is_nonnegative(). 2020-08-26 18:02:16 -07:00
Garth Minette
90e02ad7a4 Fix for #243. Added better docs and asserts to rot() 2020-08-26 15:59:35 -07:00
Garth Minette
5e981fb4a7 Added tests for path3d() and path4d() with fille= 2020-08-18 19:25:05 -07:00
Garth Minette
ee86544a81 Added excess= argument to most mask modules. 2020-08-18 19:09:26 -07:00
Garth Minette
7daa16f238 Fixed VNF attachment normal vector. 2020-08-17 18:11:49 -07:00
Garth Minette
25841bda73 Fixed attachable() anchors for vnf's with extent=false. 2020-08-16 23:10:43 -07:00
Garth Minette
c465a5b746 cuboid() with negative chamfer had mispositioned anti-chamfers. 2020-08-16 23:09:59 -07:00