Please Let Me Know How Much You Like This (1 is very Bad - 10 is Excellent)
Curves are drawn by using
Walter Zorn JavaScript Graphics Library
Gear Pitch Radius:
Inches
Number of Teeth :
Below is Default values I use and you may change for your own gear.
Pressure Angle:
Degrees
Addendum:
( 1/4 ) Inches
Dedendum:
( 9/32 ) Inches
Scale:
Pixels = 1 Inches
Face Point Number:
Points on the Flank
Max radius and teeth number you can use are 4 and 40 respectively.
You can use coordinate points given below to draw this gear.
Just copy it and create a movie clip by using these values.
You can also use these values to cut gears by using water jet cutting
or plasma cutting.
Best of my knowledge these calculations are OK, use it with your own risk.
this.moveTo(184.775906502257,0); this.lineTo(184.78,0.00); this.lineTo(184.78,0.00); this.lineTo(186.01,0.10); this.lineTo(189.67,0.76); this.lineTo(195.59,2.55); this.lineTo(203.55,5.99); this.lineTo(213.20,11.56); this.lineTo(224.14,19.68); this.lineTo(222.41,34.02); this.lineTo(209.86,39.32); this.lineTo(199.17,42.44); this.lineTo(190.62,43.90); this.lineTo(184.44,44.23); this.lineTo(180.73,44.01); this.lineTo(179.51,43.81); this.lineTo(179.51,43.81); this.lineTo(170.71,70.71); this.lineTo(170.71,70.71); this.lineTo(171.81,71.28); this.lineTo(174.94,73.29); this.lineTo(179.73,77.20); this.lineTo(185.76,83.43); this.lineTo(192.55,92.27); this.lineTo(199.55,103.96); this.lineTo(192.46,116.55); this.lineTo(178.84,116.64); this.lineTo(167.76,115.43); this.lineTo(159.31,113.50); this.lineTo(153.48,111.45); this.lineTo(150.13,109.82); this.lineTo(149.08,109.17); this.lineTo(149.08,109.17); this.lineTo(130.66,130.66); this.lineTo(130.66,130.66); this.lineTo(131.46,131.60); this.lineTo(133.58,134.65); this.lineTo(136.50,140.11); this.lineTo(139.70,148.17); this.lineTo(142.58,158.93); this.lineTo(144.58,172.41); this.lineTo(133.21,181.33); this.lineTo(120.59,176.20); this.lineTo(110.82,170.84); this.lineTo(103.75,165.83); this.lineTo(99.14,161.70); this.lineTo(96.68,158.91); this.lineTo(95.95,157.91); this.lineTo(95.95,157.91); this.lineTo(70.71,170.71); this.lineTo(70.71,170.71); this.lineTo(71.09,171.89); this.lineTo(71.88,175.52); this.lineTo(72.49,181.68); this.lineTo(72.36,190.35); this.lineTo(70.91,201.39); this.lineTo(67.59,214.61); this.lineTo(53.68,218.51); this.lineTo(43.98,208.93); this.lineTo(37.01,200.25); this.lineTo(32.39,192.91); this.lineTo(29.72,187.33); this.lineTo(28.51,183.81); this.lineTo(28.22,182.61); this.lineTo(28.22,182.61); this.lineTo(0.00,184.78); this.lineTo(0.00,184.78); this.lineTo(-0.10,186.01); this.lineTo(-0.76,189.67); this.lineTo(-2.55,195.59); this.lineTo(-5.99,203.55); this.lineTo(-11.56,213.20); this.lineTo(-19.68,224.14); this.lineTo(-34.02,222.41); this.lineTo(-39.32,209.86); this.lineTo(-42.44,199.17); this.lineTo(-43.90,190.62); this.lineTo(-44.23,184.44); this.lineTo(-44.01,180.73); this.lineTo(-43.81,179.51); this.lineTo(-43.81,179.51); this.lineTo(-70.71,170.71); this.lineTo(-70.71,170.71); this.lineTo(-71.28,171.81); this.lineTo(-73.29,174.94); this.lineTo(-77.20,179.73); this.lineTo(-83.43,185.76); this.lineTo(-92.27,192.55); this.lineTo(-103.96,199.55); this.lineTo(-116.55,192.46); this.lineTo(-116.64,178.84); this.lineTo(-115.43,167.76); this.lineTo(-113.50,159.31); this.lineTo(-111.45,153.48); this.lineTo(-109.82,150.13); this.lineTo(-109.17,149.08); this.lineTo(-109.17,149.08); this.lineTo(-130.66,130.66); this.lineTo(-130.66,130.66); this.lineTo(-131.60,131.46); this.lineTo(-134.65,133.58); this.lineTo(-140.11,136.50); this.lineTo(-148.17,139.70); this.lineTo(-158.93,142.58); this.lineTo(-172.41,144.58); this.lineTo(-181.33,133.21); this.lineTo(-176.20,120.59); this.lineTo(-170.84,110.82); this.lineTo(-165.83,103.75); this.lineTo(-161.70,99.14); this.lineTo(-158.91,96.68); this.lineTo(-157.91,95.95); this.lineTo(-157.91,95.95); this.lineTo(-170.71,70.71); this.lineTo(-170.71,70.71); this.lineTo(-171.89,71.09); this.lineTo(-175.52,71.88); this.lineTo(-181.68,72.49); this.lineTo(-190.35,72.36); this.lineTo(-201.39,70.91); this.lineTo(-214.61,67.59); this.lineTo(-218.51,53.68); this.lineTo(-208.93,43.98); this.lineTo(-200.25,37.01); this.lineTo(-192.91,32.39); this.lineTo(-187.33,29.72); this.lineTo(-183.81,28.51); this.lineTo(-182.61,28.22); this.lineTo(-182.61,28.22); this.lineTo(-184.78,0.00); this.lineTo(-184.78,0.00); this.lineTo(-186.01,-0.10); this.lineTo(-189.67,-0.76); this.lineTo(-195.59,-2.55); this.lineTo(-203.55,-5.99); this.lineTo(-213.20,-11.56); this.lineTo(-224.14,-19.68); this.lineTo(-222.41,-34.02); this.lineTo(-209.86,-39.32); this.lineTo(-199.17,-42.44); this.lineTo(-190.62,-43.90); this.lineTo(-184.44,-44.23); this.lineTo(-180.73,-44.01); this.lineTo(-179.51,-43.81); this.lineTo(-179.51,-43.81); this.lineTo(-170.71,-70.71); this.lineTo(-170.71,-70.71); this.lineTo(-171.81,-71.28); this.lineTo(-174.94,-73.29); this.lineTo(-179.73,-77.20); this.lineTo(-185.76,-83.43); this.lineTo(-192.55,-92.27); this.lineTo(-199.55,-103.96); this.lineTo(-192.46,-116.55); this.lineTo(-178.84,-116.64); this.lineTo(-167.76,-115.43); this.lineTo(-159.31,-113.50); this.lineTo(-153.48,-111.45); this.lineTo(-150.13,-109.82); this.lineTo(-149.08,-109.17); this.lineTo(-149.08,-109.17); this.lineTo(-130.66,-130.66); this.lineTo(-130.66,-130.66); this.lineTo(-131.46,-131.60); this.lineTo(-133.58,-134.65); this.lineTo(-136.50,-140.11); this.lineTo(-139.70,-148.17); this.lineTo(-142.58,-158.93); this.lineTo(-144.58,-172.41); this.lineTo(-133.21,-181.33); this.lineTo(-120.59,-176.20); this.lineTo(-110.82,-170.84); this.lineTo(-103.75,-165.83); this.lineTo(-99.14,-161.70); this.lineTo(-96.68,-158.91); this.lineTo(-95.95,-157.91); this.lineTo(-95.95,-157.91); this.lineTo(-70.71,-170.71); this.lineTo(-70.71,-170.71); this.lineTo(-71.09,-171.89); this.lineTo(-71.88,-175.52); this.lineTo(-72.49,-181.68); this.lineTo(-72.36,-190.35); this.lineTo(-70.91,-201.39); this.lineTo(-67.59,-214.61); this.lineTo(-53.68,-218.51); this.lineTo(-43.98,-208.93); this.lineTo(-37.01,-200.25); this.lineTo(-32.39,-192.91); this.lineTo(-29.72,-187.33); this.lineTo(-28.51,-183.81); this.lineTo(-28.22,-182.61); this.lineTo(-28.22,-182.61); this.lineTo(-0.00,-184.78); this.lineTo(-0.00,-184.78); this.lineTo(0.10,-186.01); this.lineTo(0.76,-189.67); this.lineTo(2.55,-195.59); this.lineTo(5.99,-203.55); this.lineTo(11.56,-213.20); this.lineTo(19.68,-224.14); this.lineTo(34.02,-222.41); this.lineTo(39.32,-209.86); this.lineTo(42.44,-199.17); this.lineTo(43.90,-190.62); this.lineTo(44.23,-184.44); this.lineTo(44.01,-180.73); this.lineTo(43.81,-179.51); this.lineTo(43.81,-179.51); this.lineTo(70.71,-170.71); this.lineTo(70.71,-170.71); this.lineTo(71.28,-171.81); this.lineTo(73.29,-174.94); this.lineTo(77.20,-179.73); this.lineTo(83.43,-185.76); this.lineTo(92.27,-192.55); this.lineTo(103.96,-199.55); this.lineTo(116.55,-192.46); this.lineTo(116.64,-178.84); this.lineTo(115.43,-167.76); this.lineTo(113.50,-159.31); this.lineTo(111.45,-153.48); this.lineTo(109.82,-150.13); this.lineTo(109.17,-149.08); this.lineTo(109.17,-149.08); this.lineTo(130.66,-130.66); this.lineTo(130.66,-130.66); this.lineTo(131.60,-131.46); this.lineTo(134.65,-133.58); this.lineTo(140.11,-136.50); this.lineTo(148.17,-139.70); this.lineTo(158.93,-142.58); this.lineTo(172.41,-144.58); this.lineTo(181.33,-133.21); this.lineTo(176.20,-120.59); this.lineTo(170.84,-110.82); this.lineTo(165.83,-103.75); this.lineTo(161.70,-99.14); this.lineTo(158.91,-96.68); this.lineTo(157.91,-95.95); this.lineTo(157.91,-95.95); this.lineTo(170.71,-70.71); this.lineTo(170.71,-70.71); this.lineTo(171.89,-71.09); this.lineTo(175.52,-71.88); this.lineTo(181.68,-72.49); this.lineTo(190.35,-72.36); this.lineTo(201.39,-70.91); this.lineTo(214.61,-67.59); this.lineTo(218.51,-53.68); this.lineTo(208.93,-43.98); this.lineTo(200.25,-37.01); this.lineTo(192.91,-32.39); this.lineTo(187.33,-29.72); this.lineTo(183.81,-28.51); this.lineTo(182.61,-28.22); this.lineTo(182.61,-28.22);