Commit graph

154 commits

Author SHA1 Message Date
adrianVmariano
1e67739335
Merge branch 'master' into master 2022-12-01 06:24:13 -05:00
Adrian Mariano
24e65d2a0f add diagram for chamfers on cones in cyl() 2022-11-30 21:58:45 -05:00
Adrian Mariano
b3f7f76213 revert silly change 2022-11-30 06:46:53 -05:00
Adrian Mariano
622868ef4b silly change 2022-11-30 06:12:40 -05:00
Adrian Mariano
88b5c90273 remove debug echoes, and fix mixed chamf/rounding issue 2022-11-25 00:05:45 -05:00
Adrian Mariano
65438ba507 more cyl() rounding fixes 2022-11-24 22:45:26 -05:00
Adrian Mariano
d27a41cc88 fix cyl() for negative chamfers 2022-11-24 20:51:39 -05:00
Adrian Mariano
280dee1d60 fix error checks in cyl() for rounding and chamfer angle 2022-11-24 11:02:42 -05:00
Revar Desmera
d4fb4b2aa3 Remove unused code from cyl() 2022-11-22 16:50:35 -08:00
Revar Desmera
633085a522 Removed debugging echo() in cyl() 2022-11-17 00:56:03 -08:00
Revar Desmera
7b79bc3a2a Correction for cyl() chamfer examples. 2022-11-17 00:50:02 -08:00
Revar Desmera
44866fc1e2 Fix for #985: cyl(r1,r2,h,chamfer) 2022-11-16 23:55:36 -08:00
Adrian Mariano
21945263b6 Add $slop docs to modules that use $slop, fix stroke to accept
singletons, and fix cylinder to handle zero length case
2022-11-09 22:22:30 -05:00
Adrian Mariano
93230f2af2 onion fix & vector_search fix for r=0 2022-11-07 21:18:21 -05:00
Adrian Mariano
8cd43a6637 fix teardrop for extents to make proper cuboids 2022-11-05 16:25:37 -04:00
Adrian Mariano
9adcf15104 fix double comma 2022-11-04 17:05:56 -04:00
Adrian Mariano
66fce69e4d Fix bug in nut beveling, fix teardrop bugs, add chamfer to teardrop,
add tap and self tap screw hole tolerances.
2022-10-25 22:33:22 -04:00
Revar Desmera
457e395f0e Renamed textures. Reordered textures docs. Added tri_grid texture. 2022-10-20 19:55:49 -07:00
Revar Desmera
b80e3d8328 Fix for issue #971 2022-10-19 01:51:43 -07:00
adrianVmariano
a8442c74fb
Merge branch 'master' into master 2022-10-13 22:57:48 -04:00
Revar Desmera
0e34b6799b Cleaning up textures docs. 2022-10-13 00:15:50 -07:00
Adrian Mariano
68a26db513 Expose path_cut_points() 2022-10-12 23:38:20 -04:00
Revar Desmera
21692e6704 Fix chamfered cyl() orientation for odd $fn 2022-10-03 18:40:37 -07:00
Garth Minette
f3261c5eaf Added a clay pattern roller example to cyl() 2022-08-30 19:45:14 -07:00
Garth Minette
c3b1c4dd5b Enable taper lookup tables. 2022-08-26 14:10:37 -07:00
Revar Desmera
3ca4643e71 Textures integration bugfixes. 2022-08-21 00:21:58 -07:00
Revar Desmera
60a565381a Hid textured_*() functions/modules. Integrated textures into cyl(), linear_sweep(), and rotate_sweep() 2022-08-20 23:31:50 -07:00
Adrian Mariano
6b49376ee8 Add info on font size to docs 2022-07-21 22:13:58 -04:00
Garth Minette
0cb51f32d7 Fixed semi-random cuboid() chamfer bug. 2022-07-10 18:03:22 -07:00
Garth Minette
e33337d07c Fix for issue #876: cuboid() rounding min size checking. 2022-05-25 00:59:37 -07:00
Garth Minette
31e91f69a2 Added img2scad.py script. 2022-05-17 22:36:30 -07:00
Garth Minette
fd318a1170 Added conical capability (r1,r2) to cylindrical_heightfield() 2022-05-17 19:37:12 -07:00
Garth Minette
67de5b2f11 Fixes for cylindrical_heightfield() examples. 2022-05-16 21:40:04 -07:00
Garth Minette
fc12056170 Added cylindrical_heightfield() 2022-05-16 21:02:12 -07:00
Adrian Mariano
a8f8acdd98 tags->tag 2022-05-15 13:05:24 -04:00
Adrian Mariano
174fb02e2b rewrite of tag handling 2022-05-15 10:51:45 -04:00
Garth Minette
6716d09fda Make asserts functional due to OpenSCAD operation ordering. 2022-05-02 18:35:55 -07:00
Garth Minette
25d4a6b159 Fix for Issue #857 2022-04-28 22:45:58 -07:00
Adrian Mariano
9433b05a65 file summary improvements and tweaks 2022-04-21 00:26:20 -04:00
Garth Minette
64033ca1b2 Fixed stray _attach_geom() calls. 2022-04-11 18:44:57 -07:00
Garth Minette
05aee1bf7b Regressions fixes. 2022-04-06 20:13:39 -07:00
Garth Minette
d9691b3b4a Fixed interior_fillet(). Refactored circle_* functions. 2022-04-06 19:37:00 -07:00
Adrian Mariano
c1cbfdfb12 more usage message updates 2022-03-31 19:36:56 -04:00
Revar Desmera
eb5c56dcfd
Merge branch 'master' into revarbat_dev 2022-03-31 14:21:32 -07:00
Revar Desmera
028cf9452d
Merge pull request #819 from adrianVmariano/master
usage message fixes
2022-03-31 14:12:57 -07:00
Garth Minette
18f013ebb8 Tweaks for teardrop() Example. 2022-03-30 19:26:47 -07:00
Garth Minette
a52039eec7 Allow non-overlapping cuboid() chamfers and roundings larger than half the cube size. 2022-03-30 18:40:06 -07:00
Adrian Mariano
ce87d630ba doc tweak 2022-03-30 20:03:45 -04:00
Adrian Mariano
058f2b0162 doc fixes 2022-03-30 18:31:37 -04:00
Revar Desmera
d21dd1c6ba
Merge pull request #818 from adrianVmariano/master
kerning, example and doc fixes
2022-03-30 00:10:15 -07:00
Adrian Mariano
dff0cb6a0b fix examples for display in rounding.scad
hide stuff in gears.scad
add kern option to path_text
2022-03-29 23:21:32 -04:00
Garth Minette
241ce402c0 Made tube() anchor CENTER by default. 2022-03-29 16:29:58 -07:00
Garth Minette
0dfec1e8ff Change default anchor for tube() to CENTER. 2022-03-29 15:50:08 -07:00
Garth Minette
696e51c2aa Implementation for issue #786 2022-03-09 00:13:35 -08:00
Revar Desmera
55abfb1e9d
Merge pull request #797 from adrianVmariano/master
doc fixes
2022-03-07 22:46:25 -08:00
Adrian Mariano
8861464dbb doc fixes 2022-03-07 19:43:12 -05:00
Garth Minette
ed6a8c7222 Added custom named anchors docs for onion() 2022-02-21 14:23:49 -08:00
Adrian Mariano
fc61faeec3 doc tweak for spheroid 2022-02-03 19:10:25 -05:00
Adrian Mariano
d6b4d48aa2 sphere fixes and updated sphere tests 2022-02-02 22:56:18 -05:00
Adrian Mariano
42e5ca0f04 remove debug echo and update test for circum 2022-02-02 06:09:11 -05:00
Adrian Mariano
68d911618b add fast option to hull_points and tweak docs 2022-02-01 22:45:37 -05:00
Adrian Mariano
19abb5d2c3 Add correct circumscribing spheres to spheroid 2022-02-01 22:38:14 -05:00
Garth Minette
c560b0e236 Merge remote-tracking branch 'origin' into revarbat_dev 2022-01-30 20:55:06 -08:00
Garth Minette
27f0f7833b Added VNF generators functions for teardrop(), onion(), torus(), pie_slice() 2022-01-30 20:54:47 -08:00
Adrian Mariano
65ff040659 tweaks to robertson recess
remove old icosa code for spheroid
2022-01-30 21:29:41 -05:00
Adrian Mariano
f9dd6e7235 Speed improvement "icosa2" for spheroid 2022-01-30 11:24:53 -05:00
Garth Minette
535fea37e5 Reverted X^Y syntax to pow(X,Y) 2022-01-21 17:23:15 -08:00
Garth Minette
6bea067678 Corrected text() and text3d() docs. 2022-01-18 22:16:23 -08:00
Garth Minette
7ca44e81c4 atext() to text3d(). Overrode text() for 2D attachability. 2022-01-18 21:29:23 -08:00
Garth Minette
5c39bcc873 Removed PCAR 2022-01-17 15:49:50 -08:00
Garth Minette
c796087372 Bugfix for teardrop changes to cuboid() 2022-01-17 00:19:11 -08:00
Garth Minette
e09a6cd6dd Added negative roundings/chamfers to rect() and trapezoid(). Added teardrop= to cuboid() 2022-01-16 23:30:13 -08:00
Garth Minette
791c60b029 Added a better usage example for onion() 2022-01-13 19:26:45 -08:00
Garth Minette
79a148cd29 Quantize up to a multiple of 4 for rounded edges. 2022-01-12 23:13:36 -08:00
Adrian Mariano
ec900943df strings reorg 2022-01-10 19:46:51 -05:00
Revar Desmera
aa109de9d7 Merge branch 'master' of github.com:revarbat/BOSL2 into revarbat_dev 2021-12-13 15:51:06 -08:00
Revar Desmera
59bf523908 Lots of docs tweaks for openscad-docsgen v2 2021-12-13 15:48:30 -08:00
Adrian Mariano
590143ef07 strings reorg 2021-11-20 23:19:54 -05:00
Adrian Mariano
92413f1800 missed a few 2021-11-19 22:35:36 -05:00
Adrian Mariano
dd3542c748 Fix references to changed subsections 2021-11-19 22:33:16 -05:00
Adrian Mariano
6b20232f99 remove nil and noop 2021-11-15 23:55:57 -05:00
Adrian Mariano
bc431016fc remove ALLNEG and fix rect errors due to bad get_anchor default doc 2021-11-11 22:55:03 -05:00
Adrian Mariano
69e8491659 doc tweaks
vnf_merge split
2021-11-11 08:45:30 -05:00
Adrian Mariano
1925bad599 doc tweaks, cuboid bugfix 2021-11-10 22:47:28 -05:00
Adrian Mariano
a105c05182 doc fixes 2021-11-10 20:28:06 -05:00
Adrian Mariano
727bc43401 doc fixes 2021-11-10 19:58:47 -05:00
Adrian Mariano
2a3a22ade7 hide contents of edges.scad
edges.scad holds new 4 section docs for how to specify cube parts
2021-11-10 16:34:10 -05:00
Adrian Mariano
a75a368dd5 Move linear algebra to linalg.scad
columns->column because the multiindex case is handled by submatrix
and also it never occurs in the code.
2021-10-26 16:45:14 -04:00
Garth Minette
622a13952b Anchor calculation fixes. Added wedge() and make right_triangle() be 2D. 2021-10-26 00:42:27 -07:00
Garth Minette
cbab1b9a61 Added octahedron(), fixed bug in VNF extent anchoring. 2021-10-24 15:26:27 -07:00
Adrian Mariano
2d205a2568 subarray -> columns 2021-10-15 22:39:10 -04:00
Adrian Mariano
5e0537fc31 Add center option to path_text 2021-10-02 12:03:00 -04:00
Revar Desmera
b0b665c2b8
Merge pull request #665 from adrianVmariano/master
remove debug.scad, hide affine.scad
2021-10-01 18:07:58 -07:00
Adrian Mariano
6e3efd68a4 big function re-org to eliminate debug.scad and hide affine.scad from docs 2021-10-01 00:30:28 -04:00
Garth Minette
70be304f01 Make use of builtin cube(), cylinder(), sphere(), square(), circle(). 2021-09-30 01:22:43 -07:00
Adrian Mariano
ef9f54c369 Fix Examples: that should be Example:
Add closed option to path_merge_collinear
Add nonzero to decompose_path
offset() bugfix for paths whose endpoints are equal
vnf doc tweaks
2021-09-20 18:34:22 -04:00
Garth Minette
0260d92187 Correction for _path_cut_points() rename. 2021-09-19 20:08:38 -07:00
Adrian Mariano
7c052eff19 path_cut_points name fix 2021-09-18 22:27:55 -04:00
Adrian Mariano
9ca77eed1b path.scad cleanup (hid/removed several functions) 2021-09-18 19:11:08 -04:00
Adrian Mariano
958dcf0b18 bug fix 2021-09-17 20:02:31 -04:00