<code>var a = 0.01; var totalDeg = 360; var steps = []; function countSteps() { var t = Math.sqrt(2 * totalDeg / a); var v = a * t; for (var i = 0; i < t; i++) { steps.push((2 * v * i - a * i * i) / 2) } steps.push(totalDeg) } </code>
I saw an algorithm in the WeChat turntable that calculates the degree of rotation of each frame of the turntable. Please explain it to me. (Mathematics is done by the physical education teacher)
<code>var a = 0.01; var totalDeg = 360; var steps = []; function countSteps() { var t = Math.sqrt(2 * totalDeg / a); var v = a * t; for (var i = 0; i < t; i++) { steps.push((2 * v * i - a * i * i) / 2) } steps.push(totalDeg) } </code>
I saw an algorithm in the WeChat turntable that calculates the degree of rotation of each frame of the turntable. Please explain it to me. (Mathematics is done by the physical education teacher)