def getGearPaths(derivation, pitchRadius, teeth, toothProfile):
 if (teeth < 0):
  return getGearProfileAnnulus(derivation, pitchRadius, teeth, toothProfile)
 if (teeth == 0):
  return [getGearProfileRack(derivation, toothProfile)]
 return [getGearProfileCylinder(teeth, toothProfile)]

def getGearPaths ( derivation , pitchRadius , teeth , toothProfile ) : if ( teeth < 0 ) : return getGearProfileAnnulus ( derivation , pitchRadius , teeth , toothProfile ) if ( teeth == 0 ) : return [ getGearProfileRack ( derivation , toothProfile ) ] return [ getGearProfileCylinder ( teeth , toothProfile ) ]
get gear paths .