FreeCAD/src/Mod/PartDesign/fcgear
2016-02-09 16:00:38 +01:00
..
__init__.py add fcgear 2014-02-16 22:19:55 +01:00
fcgear.py + fix unit tests 2016-02-09 16:00:38 +01:00
fcgeardialog.py add fcgear 2014-02-16 22:19:55 +01:00
involute.py Involute gear script extended for internal gears 2014-08-08 12:10:38 +02:00
README add fcgear 2014-02-16 22:19:55 +01:00
svggear.py add fcgear 2014-02-16 22:19:55 +01:00

================================================
 FCGear: an Involute Gear Generator for FreeCAD
================================================

This is a simple gear generation tool usable in FreeCAD. The tooth
profiles are approximations of the ideal involutes by Bezier curves,
according the paper:

  Approximation of Involute Curves for CAD-System Processing
  Higuchi et al. approximation to an involute.
  ref: YNU Digital Eng Lab Memorandum 05-1
  http://maekawalab-ynu.com/papers.html

This code is based on the JavaScript implementation of the published
method provided by A.R. Collins in his gearUtils.js tool:

  Based on gearUtils-03.js by Dr A.R.Collins
  Latest version:  <www.arc.id.au/gearDrawing.html>

Also took inspirations from the Inkscape extension provided by Matthew
Dockrey on

  https://github.com/attoparsec/inkscape-extensions.git

The simplest way to use it is to copy the example macro file
gear.FCMacro to ~/.FreeCAD/ (make sure the fcgear directory is in the
FreeCAD's Python path).

Copyright 2014 David Douard <david.douard@gmail.com>.
Distributed under the LGPL licence.