角度與弧度的轉換

2021-09-06 04:56:26 字數 519 閱讀 5735

iphone裡面角度和弧度經常要轉換

比如旋轉乙個,你要用到cgaffinetransformmakerotation,他就需要乙個弧度值做完輸入。

下面是兩個巨集,來實現互轉

1。弧度轉角度

#define radians_to_degrees(radians) ((radians) * (180.0 / m_pi))

nslog(@"output radians as degrees: %f", radians_to_degrees(0.785398));

2。角度轉弧度

// degrees to radians

#define degrees_to_radians(angle) ((angle) / 180.0 * m_pi)

nslog(@"output degrees as radians: %f", degrees_to_radians(45));

m_pi 定義在math.h內,其值為3.14159265358979323846264338327950288

iOS角度與弧度轉換

在ios中的旋轉單位為弧度而不是角度,所以經常會在兩者之間進行轉換 弧度轉角度 define radians to degrees radians radians 180.0 m pi 角度轉弧度 define degrees to radians angle angle 180.0 m pi 摘自...

iOS角度與弧度轉換

在ios中的旋轉單位為弧度而不是角度,所以經常會在兩者之間進行轉換 弧度轉角度 define radians to degrees radians radians 180.0 m pi 角度轉弧度 define degrees to radians angle angle 180.0 m pi 摘自...

iOS 角度與弧度的轉換

void cgcontextaddarc cgcontextref nullable c,cgfloat x,cgfloat y,cgfloat radius,cgfloat startangle,cgfloat endangle,int clockwise 該函式在畫圓或扇形的時候會用到,其中的 ...