generate involute gears and their rack for laser cutting etc..