技术方式
圆点坐标:(x0,y0)
半径:r
角度:a0
则圆上任一点为:(x1,y1)
x1 = x0 + r * cos(ao * 3.14 /180 )
y1 = y0 + r * sin(ao * 3.14 /180 )
在 Swift 里
prt_wh = 直径
prt_ht = 直径
其中M_PI = 圆周率 π(Pai) 大概等于3.1415926..
扫描二维码关注公众号,回复:
387274 查看本文章
下面的例子是 -45 度 的点
CGPoint(
x: (prt_wh/2+CGFloat(Double(prt_wh/2)*cos(-45*M_PI/180))),
y: (prt_ht/2+CGFloat(Double(prt_wh/2)*sin(-45*M_PI/180))),
);