Rolling a rack to create a gear profile

 From:  Michael Gibson
11914.7 In reply to 11914.6 
Hi Fubax,

re:
> If the Curve array distributes the elements at a constant-length segments
> of the path curve, the equation would be simple.

Curve array does distribute objects at arc length stations along the path curve.

There are 2 modes for specifying the arc length distance, there is a "distance" mode where you give the distance directly, or there is "Item count" mode where you give an integer item count and the segment distance is calculated by NumSegments = NumItems-1 and SegLength = TotalCurveLength / NumSegs.

Stations are positioned along the curve with a coordinate frame at each one:





Objects are then translated and rotated from the first frame onto each station's frame:



There isn't a specific parameter for giving a distance along the curve normal but if you translate the input objects in the direction of the normal at the start of the curve it should have that effect:



- Michael