Skip to main content

Function: smoothPick()

smoothPick(pick, stretch, theta_max, spacing): YarnVertex[]

Defined in: simulation/simulation.ts:1808

TODO decide if we need to compute a global max first. This only compares pairwise. scans through all the vertexes of a pick from left ot right and adjusts the angle between vertexes such that the yarn can only travel so far between the highest vertex this function accounts for the fact that the beat will only push the yarn so far, it cannot keep pushing after a certain point. Therefefore, smooth yarns pulls up any vertexes that are too far below their highest neighbor

Parameters​

pick​

YarnVertex[]

stretch​

number

theta_max​

number

spacing​

number

Returns​

YarnVertex[]

the pick with adjusted y values