弧度=角度*Pi/180;
例子1:比如對邊和鄰邊分別為a,b 設角度為x,則
x=atan(a/b); 其中x為弧度制 如需轉換為角度值,則x*180/3.1415
例子2://計算旋轉角度 {弧度=角度*Pi/180} {兩點間距離公式 根號下(|X1-X2|的平方+|Y1-Y2|的平方)}
double angle_tanValue=sqrt(pow(point.x-point.x,2)+pow(point.y-Right_Top_Point.y,2))/ sqrt(pow(Turn_Point_L[1].x-point.x,2)+pow(Turn_Point_L[1].y-Right_Top_Point.y,2));
//求出tan 與 sin 的弧度 double angle_atanValue=atan(angle_tanValue); double angle_sinValue=sin(angle_atanValue);
//弧度轉換成角度 double angle=angle_atanValue*180/3.1415; //取絕對值 angle=fabs(angle);
弧度=角度*Pi/180;
例子1:比如對邊和鄰邊分別為a,b 設角度為x,則
x=atan(a/b); 其中x為弧度制 如需轉換為角度值,則x*180/3.1415
例子2://計算旋轉角度 {弧度=角度*Pi/180} {兩點間距離公式 根號下(|X1-X2|的平方+|Y1-Y2|的平方)}
double angle_tanValue=sqrt(pow(point.x-point.x,2)+pow(point.y-Right_Top_Point.y,2))/ sqrt(pow(Turn_Point_L[1].x-point.x,2)+pow(Turn_Point_L[1].y-Right_Top_Point.y,2));
//求出tan 與 sin 的弧度 double angle_atanValue=atan(angle_tanValue); double angle_sinValue=sin(angle_atanValue);
//弧度轉換成角度 double angle=angle_atanValue*180/3.1415; //取絕對值 angle=fabs(angle);