大佬教程收集整理的这篇文章主要介绍了使用C#中的Arcsin计算正交三角形的角度,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
double x = sw.bonePos[0,(int)Bones.HipCenter].x; double z = sw.bonePos[0,(int)Bones.HipCenter].z; double hypotenusePower2 = Math.Pow(x,2) + Math.Pow(z,2); double hypotenuse = Math.Sqrt(hypotenusePower2); double angle = Math.Asin(z / hypotenusE);
我知道x,z,斜边是正确的,z /斜边是正确的,因为它总是介于-1和1之间.所以我想找到使用ArcSin的角度,如this,但是当我打印时,例如Math.Asin(1)结果是1.5707 ……
我使用了错误的功能吗? C#中是否有任何返回角度的函数?
x: -0.000844396417960525 z: 0.857428431510925 hypotenuse: 0.857428847292063 angle: 1.5698115260652 x: 0.0198930986225605 z: 0.849016189575195 hypotenus: 0.849249212854266 angle: 1.54736984845028
以上是大佬教程为你收集整理的使用C#中的Arcsin计算正交三角形的角度全部内容,希望文章能够帮你解决使用C#中的Arcsin计算正交三角形的角度所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。