Skip to main content

原理

知识点拆分

角度转化为弧度

公式:

  1. 角度转换为弧度公式:弧度=角度 ×(π ÷180 )

  2. 弧度转换为角度公式:角度=弧度 ×(180÷π)

// 求两个数之间的随机数
getRandomArbitrary(min, max) {
return Math.random() * (max - min) + min;
},
// 角度转换为弧度
let angle = this.getRandomArbitrary(90, 270) * Math.PI / 180

根据弧度获取坐标

i.x = xAxis + 100 * Math.sin(angle);

i.y = 100 + 100 * Math.cos(angle);

贝塞尔函数(上下滑动)

// 求两个数之间的随机数
getRandomArbitrary(min, max) {
return Math.random() * (max - min) + min;
},

i.timing = this.timeFun[parseInt(this.getRandomArbitrary(0, 3))];

参考