mirror of
https://github.com/revarbat/BOSL2.git
synced 2025-01-16 13:50:23 +01:00
Corrected helical gear twist calculation.
This commit is contained in:
parent
34bb2e74fd
commit
cdbfe0217c
@ -198,7 +198,7 @@ function spur_gear(
|
||||
p = pitch_radius(pitch, teeth),
|
||||
c = outer_radius(pitch, teeth, clearance, interior),
|
||||
r = _root_radius(pitch, teeth, clearance, interior),
|
||||
twist = atan2(thickness*tan(helical),p),
|
||||
twist = 360*thickness*tan(helical)/(2*PI*p),
|
||||
rgn = [
|
||||
spur_gear2d(
|
||||
pitch = pitch,
|
||||
@ -237,7 +237,7 @@ module spur_gear(
|
||||
p = pitch_radius(pitch, teeth);
|
||||
c = outer_radius(pitch, teeth, clearance, interior);
|
||||
r = _root_radius(pitch, teeth, clearance, interior);
|
||||
twist = atan2(thickness*tan(helical),p);
|
||||
twist = 360*thickness*tan(helical)/(2*PI*p);
|
||||
attachable(anchor,spin,orient, r=p, l=thickness) {
|
||||
zrot(twist/2)
|
||||
linear_extrude(
|
||||
|
Loading…
x
Reference in New Issue
Block a user