数学基础
通过反三角函数,可以求出三角形的角度(弧度制),然后通过乘以
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}度`);