Teeth - set the number of teeth or cogs.
Pitch Radius - set the radius from the centre to the midpoint of the tooth.
Hole Radius - set the radius of the hole.
Tooth Depth - set a value for the total height of the teeth.
Tooth Width - set the width of the tooth at its midpoint.
Tooth Taper - set the inner and outer taper angles for the teeth.
Midpoint Position - set the midpoint of the Teeth from 0 - 1. 0 is the base of the tooth and 1 is the tip.
In order to create a gear system there are some basic guides to follow:
The Module of each Cogwheel must match. The module is a ratio which can be easily expressed as:
pitch diameter / the number of teeth. Or in Cavalry's case:
2 * Pitch Radius / Teeth.
The teeth must be the same shape/size.
The Pitch Circle of one Cogwheel must 'touch' the other.
In the example below:
the Medium Cogwheel has a Pitch Radius of 200 and 12 Teeth.
the Small Cogwheel has a Pitch Radius of 100 and 6 Teeth.
the Large Cogwheel has a Pitch Radius of 400 and 24 Teeth.
200 / 12,
100 / 6 and
400 / 24 all equal
16.66 so each Cogwheel has the same Module.
The math for the rotation is also quite simple. If:
r1 = Rotation of the Medium Cogwheel
t1 = Number of Teeth of the Medium Cogwheel
r2 = Rotation of the Small Cogwheel
t2 = Number of Teeth of the Small Cogwheel
so in the case of Medium > Small that would be:
You can use a Jsmath Atom to rig this equation up.
Create a Jsmath Atom.
Add 3 indices.
Connect Medium.rotation > jsmath.index0
Connect Medium.teeth > jsmath.index1
Connect Small.teeth > jsmath.index2
Connect jsmath.id > Small.rotation
As you rotate the Medium Cogwheel, the Small Cogwheel will rotate at the correct speed to mesh. In order to position them correctly you'll need to move them 300 apart in X (the total of their Pitch Radius values).