渐变坐标 from(x1, y1), to(x2, y2)。
设渐变角度为 a
那么 tan(a) = (y2 - y1) / (x2 - x1);
那么 a = Math.atan(y / x) / (Math.PI / 180);
// 假设tan(a) = 1 /0;
a = Math.atan(1 / 0) / (Math.PI / 180);
console.log(a); // 90。 a为90度
渐变坐标 from(x1, y1), to(x2, y2)。
设渐变角度为 a
那么 tan(a) = (y2 - y1) / (x2 - x1);
那么 a = Math.atan(y / x) / (Math.PI / 180);
// 假设tan(a) = 1 /0;
a = Math.atan(1 / 0) / (Math.PI / 180);
console.log(a); // 90。 a为90度