You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New PlanetaryGearTrain type for designing simple planetary (epicyclic) gear sets. Exposes the sun, planet, and ring gears, the sun-to-planet center distance, per-planet placements (carrier angle, self-rotation, and a composite Transform3D), the required sun phase rotation, and Willis-equation gear ratios for all three operating modes.
PlanetaryGearTrain.closestMatch(...) searches for a feasible configuration approximating a target reduction ratio. Throws a typed PlanetaryDesignError naming the constraint that blocked every candidate.
Additions
RingGear.chamfered(depth:side:target:) accepts a new RingChamferTarget (.outer, .inner, or .both) to bevel the inward-pointing tooth tips in addition to or instead of the outer rim.
New RingGear.with(rimThickness:) and RingGear.with(outerDiameter:) for resizing the rim wall.
with(thickness:) on CylindricalGear, RingGear, and WormGear returns a copy with a new face width, preserving every other property and post-processing feature.