Parametric repeating pattern misbehaves after rotation
![](/skins/images/89B38B07D890D8C1015F915D0B4C10D3/responsive_peak/images/icon_anonymous_message.png)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I created a parametric Tooth/Notch joint component which misbehaves when inserted in a new project and unlinked.
It is essentially a component made up of a variable number of teeth so that they span a total length of JointLen plus 2 Notch0Lengths without teeth at the extremes.
JointLen = 2 * Notch0Len + (2* nTeeth -1) * ToothLen
The component parameters are
- JointLen = total length of joint
- ToothLen = minimum length of each tooth and notch (excluding first and last)
- Notch0Len = minimum length of first and last notch
- FixTorN = fix length of Tooth or of Notch0
The correct and validated formulas are:
Nteeth | floor((JointLen+ToothLen-2*Notch0Len)/(2*ToothLen)) |
ActualToothLen | (1-FixTorN)*ToothLen+FixTorN*(JointLen-2*Notch0Len)/(2*Nteeth-1) |
ActualNotchLen | (1-FixTorN)*(JointLen-ToothLen*(2*Nteeth-1))/2+FixTorN*Notch0Len |
I attach the screencast of the creation of the parametric component. https://autode.sk/2V1r2uO
The problem arises after I insert the component in another project and unlink it. At this point, when I rotate the component around its origin and change the input parameters, the Repeating Pattern gives odd results. See attached screencast. https://autode.sk/2VgYyfr
I'm lost.