Commit graph

4531 commits

Author SHA1 Message Date
Adrian Mariano
f96e521e9b bugfix for rot_copies: sa parameter was ignored 2024-07-27 10:04:58 -04:00
Adrian Mariano
7c737fd0a3 doc tweaks 2024-07-27 09:36:51 -04:00
Revar Desmera
cc08eb3323
Merge pull request #1458 from adrianVmariano/master
Fix new examples
2024-07-27 02:21:31 -07:00
Adrian Mariano
5375e41af4 example fix 2024-07-26 06:33:25 -04:00
Adrian Mariano
c2b5cd148e add 3D to examples so they display 2024-07-26 06:07:25 -04:00
Richard Milewski
2007154818 Merge remote-tracking branch 'upstream/master' 2024-07-26 00:48:17 -07:00
Revar Desmera
78ea8e4770
Merge pull request #1457 from adrianVmariano/master
vnf_sheet & bezier_sheet
2024-07-25 23:01:31 -07:00
Adrian Mariano
7892d488ba docfix 2024-07-25 21:56:40 -04:00
Adrian Mariano
88e11dfcaf docfix 2024-07-25 21:28:45 -04:00
Adrian Mariano
cff856362b add vnf_sheet, bezier_sheet, vnf_boundary and vnf_thin_offset 2024-07-25 21:04:07 -04:00
Adrian Mariano
0519b5f94c doc tweaks 2024-07-20 11:23:07 -04:00
Richard Milewski
9d4821dac1 Merge remote-tracking branch 'upstream/master' 2024-07-19 23:58:16 -07:00
Revar Desmera
8383d360cc
Merge pull request #1454 from adrianVmariano/master
various fixes
2024-07-19 21:35:00 -07:00
Adrian Mariano
f8ae1d96f4 doc fixes & new examples for bevel gears 2024-07-18 19:13:21 -04:00
Adrian Mariano
b0d82973f0 bugfix 2024-07-18 17:12:45 -04:00
Adrian Mariano
ff3dbf5343 improve message 2024-07-18 00:22:26 -04:00
Adrian Mariano
62c262d3fa fix tolerance bug for screw holes 2024-07-17 23:37:40 -04:00
Richard Milewski
7e9616bc3f Merge remote-tracking branch 'upstream/master' 2024-07-07 14:31:42 -07:00
Revar Desmera
9145c0961f
Merge pull request #1450 from BelfrySCAD/revarbat_dev
Remove redundant collinear points from bezpath_curve() output.
2024-07-07 00:34:15 -07:00
Revar Desmera
ebb98b47d2 Remove redundant collinear points from bezpath_curve() output. 2024-07-07 00:11:23 -07:00
Richard Milewski
aed62329df Merge remote-tracking branch 'upstream/master' 2024-07-03 18:15:09 -07:00
Revar Desmera
8ea8ebf341
Merge pull request #1447 from adrianVmariano/master
su/product optimization
2024-06-29 15:41:11 -07:00
Adrian Mariano
054052144e sum/product optimizations 2024-06-25 19:24:48 -04:00
Richard Milewski
ea6d1b1793 Merge remote-tracking branch 'upstream/master' 2024-06-22 23:02:10 -07:00
Revar Desmera
17e307fdb4
Merge pull request #1446 from adrianVmariano/master
projection doc fix
2024-06-22 20:58:13 -07:00
Adrian Mariano
c6e58b926b doc fix 2024-06-22 22:58:52 -04:00
Adrian Mariano
565b62f3f5 fix projection examples 2024-06-22 22:32:05 -04:00
Revar Desmera
67f0004773
Merge pull request #1445 from adrianVmariano/master
add projection()
2024-06-22 18:10:12 -07:00
Adrian Mariano
e0c6280b09 cylindrical_extrude bugfix 2024-06-21 17:51:18 -04:00
Adrian Mariano
683bab1d6a fix typo 2024-06-20 17:29:14 -04:00
Adrian Mariano
67697fe139 add projection() 2024-06-20 17:20:10 -04:00
Richard Milewski
3314ab0fe0 Removed Tutorial WIP 2024-06-16 14:57:58 -07:00
Richard Milewski
fe5838e5f4 Bezier Tutorial Updates 2024-06-15 11:52:26 -07:00
Richard Milewski
480249d494 Merge remote-tracking branch 'upstream/master' 2024-06-15 11:49:56 -07:00
Revar Desmera
76d09271c1
Merge pull request #1441 from adrianVmariano/master
spiral sweep bugfix
2024-06-12 22:57:08 -07:00
Adrian Mariano
76a5d59e97 spiral_sweep bugfix 2024-06-12 22:01:34 -04:00
Richard Milewski
26dca9fd04 Create Béziers_for_Beginners.md 2024-06-08 12:31:05 -07:00
Adrian Mariano
aafe13f0da example fix 2024-06-08 00:20:33 -04:00
Revar Desmera
fa7ca74dd6
Merge pull request #1439 from hvegh/master
rect: enhanced rounding and chamfer options
2024-06-07 18:50:54 -07:00
Henk Vergonet
b63554e624 rect: enhanced rounding chamfer options, fixes
- Renamed cswap to corner_flip
- corner_flip is boolean vector, and is automatically expanded from a
  scalar.
- when atype = "perim", the anchors are now updated accordingly.

corner_flip = Flips the direction of the rouding curve or roudover and chamfer spikes.
 If true it produces spikes on the Y axis. If false it produces spikes on the X axis.
 If given as a list of four booleans it flips the direction for each corner, in the order [X+Y+,X-Y+,X-Y-,X+Y-].  Default: false (no flip)

Signed-off-by: Henk Vergonet <henk.vergonet@gmail.com>
2024-06-05 18:08:27 +02:00
Henk Vergonet
5221b80c4a rect: whitespace fixes 2024-06-03 13:50:01 +02:00
Henk Vergonet
7cc1430557 rebase with latest head 2024-06-03 13:35:20 +02:00
Henk Vergonet
996adeadb0 rect: enhanced rounding chamfer options
Introduces the extra "cswap" parameter that moves the chamfer
and rounding center points.

In the original code the negative roudings and chamfers are
only extended in the x direction, this allows control over
both directions.

Example:

$fn = 32;
translate([0,0,-.51])
distribute(spacing=1.5) {

// rounded examples:

    // original
    rect(rounding=.25*[1,1,-1,-1]);

    // cswap curve for quadrants [-1,1] and [-1,-1]
    rect(rounding=.25*[1,1,-1,-1], cswap = [0,1,1,0]);

// chamfered examples:

    // original
    rect(chamfer=.25*[1,1,-1,-1]);

    // cswap chamfer for quadrants [-1,1] and [-1,-1]
    // note only affects the negative chamfers
    rect(chamfer=.25*[1,1,-1,-1], cswap = [0,1,1,0]);
}

Signed-off-by: Henk Vergonet <henk.vergonet@gmail.com>
2024-06-03 13:14:22 +02:00
Revar Desmera
fec1fa07e3
Merge pull request #1438 from BelfrySCAD/revarbat_dev
Documented tex_taper= for rotate_sweep()
2024-06-01 02:18:36 -07:00
Revar Desmera
ecc095d4c0 Documented tex_taper= for rotate_sweep() 2024-06-01 01:36:18 -07:00
Revar Desmera
44dc7945c7
Merge pull request #1437 from adrianVmariano/master
attach() bugfix
2024-05-31 20:40:55 -07:00
Adrian Mariano
c8d61f4d79 bezier doc tweaks 2024-05-29 20:29:32 -04:00
Adrian Mariano
4284b86ba9 doc tweak 2024-05-28 19:55:21 -04:00
Adrian Mariano
0f39f10dba fix attach() bug 2024-05-28 19:12:27 -04:00
Revar Desmera
334498d8f9
Merge pull request #1435 from adrianVmariano/master
arc endpoint bugfix
2024-05-23 14:07:52 -07:00