zoukankan      html  css  js  c++  java
  • 角度转弧度&根据弧度计算圆周上点的坐标的方法

    角度转弧度:  

    #define AngleToRadian(angle) (M_PI/180.0f)*angle

    以正东面为0度起点计算指定角度所对应的圆周上的点的坐标:

        float radian = AngleToRadian(angle);

        float x = center.x + cos(radian)*currentAdius;

        float y = center.y + sin(radian)*currentAdius;

      CGPoint point = CGPointMake(x, y);

    以正北面为0度起点计算指定角度所对应的圆周上的点的坐标:

        float radian = AngleToRadian(angle); 

        float x = center.x + sinf(radian)*currentAdius;

        float y = center.y - cosf(radian)*currentAdius;    

        CGPoint point = CGPointMake(x, y);

  • 相关阅读:
    LeetCode90.子集 ||
    Ubuntu下的Matlab安装
    FAQ
    青石板
    交叉熵损失函数
    tf常用函数
    激活函数
    SGD和GD的区别
    卷积神经网络
    Ubuntu安装Matlab2016b
  • 原文地址:https://www.cnblogs.com/weilaikeji/p/3253893.html
Copyright © 2011-2022 走看看