es tut mir leid, bei dem beispiel was ich gegeben habe, muss bei 1.6 natürlich 0.4 herauskommen.

Die funktion funktioniert zur hälfe wie das clampen, aber bei jedem 2ten 'überschreiten' muss gespiegelt werden

Als funktion dargestellt soll folgendes erreicht werden:

Code:
 |
1|    /\        /\
 |   /  \      /  \
 |  /    \    /    \    /
 | /      \  /      \  /
 |/________\/________\/__
0      1    2    3    4