Rotate Three

Rotate Three

The function f(x)=50x passes through the dashed line segment at 120^{\circ} exactly 3 times in the interval 0 \leq x \leq 20.  Find other functions that do this.  To be clear, the segment does not have to rotate all the way around 3 times.  It just has to cross over the dashed line 3 times.

<iframe scrolling="no" title="Rotation vs. Time - Pass Through 120 Three Times" src="https://www.geogebra.org/material/iframe/id/tCpfjjWm/width/1127/height/650/smb/false/stb/false/stbh/false/ai/false/asb/false/sri/false/rc/false/ld/false/sdz/false/ctl/false" width="1127px" height="650px" style="border:0px;"> </iframe>