首页 文章

获取圆点的坐标

提问于
浏览
3

所以我写了一个班,给我画了一个圆圈 . 我显然知道圆的半径和中心坐标 . 假设我想画一个距中心的距离等于半径的一半(r * 0.5)并且角度为59度的点 . 如何在正确的x和y坐标处绘制点?

我在Android中对此编码,但我认为编程语言与此问题无关,它只是数学上的东西 .

我感谢您的帮助 .

2 回答

  • 6
    x = r * cos(A) + x0;
    y = r * sin(A) + y0;
    

    其中(x0,y0)是圆的中心,r是半径,A是角 .

    所以:

    x = (r * .5) * cos(59) + x0;
    y = (r * .5) * sin(59) + y0;
    
  • 1

    一般来说,如果你有一个长度为R的线段和角度θ从水平轴逆时针向上,那么它的水平分量(水平轴上的“阴影”长度)是R * cos(theta),垂直分量是R * sin(theta) .

    但!

    角度必须以弧度为单位 . 转换很简单:180度= 2 * pi弧度 . 编辑:除非sin和cos函数以度为角度作为参数 . 检查语言规范 .

相关问题