[英]How to get angle based on trigonometric function in C++
我知道我可以通過math.h獲得給定角度的三角函數。 我想知道是否可以反向進行。
假設有一個帶有兩個坐標的向量。 我有它的x和y值,所以切線很容易計算
float tg;
if(x != 0)
{
tg = y/x
}
else
{
//vector is vertical and it doesn't have a tangent
//handle this somehow
}
但是,我認為沒有相反的方法。 我需要一種基於切線使角度介於0和2pi之間的方法。
使用功能angle = atan2(y, x)
這是指向更多信息的鏈接: http : //www.cplusplus.com/reference/cmath/atan2/
要么
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.