数学基础
通过反三角函数,可以求出三角形的角度(弧度制),然后通过乘以
180/π,来把弧度制转换为角度制。
- arcsin(对边/斜边)
- arccos(邻边/斜边)
- arctan(对边/邻边)
示例代码
const a = 4;
const b = 4;
const c = Math.sqrt(a * a + b * b);
const alpha = Math.round(Math.asin(b / c) * 180 / Math.PI); // 四舍五入
const beta = Math.round(Math.acos(a / c) * 180 / Math.PI);
const gamma = Math.round(Math.atan(b / a) * 180 / Math.PI);
console.log(`alpha: ${alpha}度`);
console.log(`beta: ${beta}度`);
console.log(`gamma: ${gamma}度`);