Image:
Author: s_noonan Group: Technical Filesize: 57.41 kB Date added: 2015-02-24 Rating: 5 Downloads: 544 Views: 289 Comments: 2 Ratings: 1 Times favored: 0 Made with: Algodoo v2.1.0 Tags: generator, gear
|
Non-Circular Gear Generator
Makes a set of gear centrodes with a center to center distance of 1 meter. Automatically sets gear tooth size for 11 teeth per side. Use gearify to turn them into gears.
One problem that I see is that the gear teeth on one gear might not be in the correct phase with the teeth on the other gear. If making 2 gears with the same number of sides, then you can delete the second gear, and then clone and mirror the first one. If making gears where n1 does not equal n2 then one way to fix this is to make a bunch of copies (maybe 5 copies) of one of the gears, rotate the gears at various rotations (maybe 1 degree increments), cut each gear in half, merge the halves together with the brush merge, and then gearify. Each gear will have a slightly different tooth phase. Use the one that fits best. Delete the others. If you find a better way to do this, then please let me know.
The function that I use to make the centrodes is
Scene.my.MakeBoth(n1, n2, C2C, m, Ctr)
where
n1 = number of sides on first gear
n2 = number of sides on second gear
C2C = center-to-center distance between gears
m = eccentricity
Ctr = center position of first gear
Variables are
scene.my.n1 = number of sides on first gear
scene.my.n2 = number of sides on second gear
scene.my.C2C = center-to-center distance between gears
scene.my.m = eccentricity
scene.my.numOfTeeth = number of teeth per side |