首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

已知一个圆的圆心起点在屏幕上的坐标和它的半径,怎么得到任一度数的屏幕坐标

2012-03-01 
已知一个圆的圆心起点在屏幕上的坐标和它的半径,如何得到任一度数的屏幕坐标?已知一个圆的圆心起点在屏幕

已知一个圆的圆心起点在屏幕上的坐标和它的半径,如何得到任一度数的屏幕坐标?
已知一个圆的圆心起点在屏幕上的坐标和它的半径,如何得到任一度数的屏幕坐标?

有VB代码吗?

[解决办法]
o(x,y) 圆心
r 半径
degree 度数

Private Sub Form_Click()
Const pi = 3.14159265358979
Dim x1 As Long, y1 As Long, r As Single, degree As Single
Dim x2 As Single, y2 As Single
x1 = 200
y1 = 200
r = 150
degree = 120
x2 = r * Cos(degree / 180 * pi) + x1
y2 = -r * Sin(degree / 180 * pi) + y1
Print x1, y1, x2, y2, r, degree
Line1.x1 = x1
Line1.x2 = x2
Line1.y1 = y1
Line1.y2 = y2
End Sub

热点排行