求圆上点的坐标

2018-01-21 22:32:23

圆点坐标:(x0,y0) 
半径:r 
角度:a0 

则圆上任一点为:(x1,y1) 
x1   =   x0   +   r   *   cos(ao   *   3.14   /180   ) 
y1   =   y0   +   r   *   sin(ao   *   3.14   /180   ) 




求圆上点的坐标需要已知的条件:圆心、半径、角度

假设圆心:o (x0,y0)

半径:r

角度:angle (角度是相对于图中红点位置而言,逆时针为负数,顺时针为正)


计算公式:

p2 (x1,y1), 其中angle = 30


x1 = x0 + r * cos(angle * PI / 180)

y1 = y0 + r * sin(angle * PI /180)



  • 2018-10-10 14:29:01

    php header()函数设置页面Cache缓存

    ​ header()函数在php的使用很大,下面我来介绍利用它实现页面缓存的一些方法,但使用header前必须注意,在它之前不能任何输出,包括空格。

  • 2018-10-11 23:58:07

    Linux实例带宽和CPU跑满或跑高排查

    使用云服务器 ECS 时,若出现服务的速度变慢,或 ECS 实例突然断开,可以考虑服务器带宽和 CPU 是否有跑满或跑高的问题。若您预先创建报警任务,当带宽和 CPU 跑满或跑高时,系统将自动进行报警提醒。Linux 系统下,您可以按如下步骤进行排查:

  • 2018-10-15 09:22:07

    使用epublib解析epub文件(章节内容、书籍菜单)

    前阵子在android上解析epub格式的书籍。发现了这个开源的epub解析库。相关资料甚少!折腾了一阵子,发现其实光使用的话还是挺简单的。真是萌萌哒~下面简单介绍一下epublib。