在CAD工程中经常用的角度转换宏。
我们平时比较容易接受的角度单位是度,但在计算时几乎所有的库函数接受的角度单位都是弧度,所以就需要进行角度和弧度的互换,以下是宏定义内容,供大家参考:
//数学常量
#define C_PI 3.1415926535897932384626433832795
//度转弧度
#define DTOR(D) (D / 180.0 * C_PI)
//弧度转度
#define RTOD(D) (D / C_PI * 180.0)
在CAD工程中经常用的角度转换宏。
我们平时比较容易接受的角度单位是度,但在计算时几乎所有的库函数接受的角度单位都是弧度,所以就需要进行角度和弧度的互换,以下是宏定义内容,供大家参考:
//数学常量
#define C_PI 3.1415926535897932384626433832795
//度转弧度
#define DTOR(D) (D / 180.0 * C_PI)
//弧度转度
#define RTOD(D) (D / C_PI * 180.0)