在panel里画了一
个圆,要在圆的360方向随机添加向外延长的线,线与圆接触,但不穿过,有大神指导一下
此题可以用的圆的方程,直线方程,交点求解
1、获取一个随机数,处理成2π中的某一个弧度(a),这应该会吧
2、你要画的线的线长(L),圆的半径(r)和圆心坐标(x,y)应该知道吧
3、通过计算可知,起点坐标为(x+cos(a)*r,y+sin(a)*r) 终点坐标是为(x+cos(a)*(r+L),y+sin(a)*(r+L))
其实这就是个数学问题