Я не уверен, как сделать фактическое рисование линии в Java, но для вычисления координат из центральной точки (cx,cy)
используйте
px = cx+sin(a)*r
py = cy+cos(a)*r
Где a
- угол (в радианах - я думаю, что 180 градусов = π радиан), а r
- радиус.
Чтобы нарисовать маленькие линии вокруг вас, вам нужно использовать эту формулу, скажем, с радиусом 100, а также с радиусом 105 и провести между двумя наборами координат.
например
for (var a=0,aMax=(2*Math.PI),aStep=(Math.PI/30); a<aMax; a+=aStep){
px1 = cx+Math.sin(a)*r;
py1 = cy+Math.cos(a)*r;
px2 = cx+Math.sin(a)*(r+5);
py2 = cy+Math.cos(a)*(r+5);
//draw line between (px1,py1) and (px2,py2)
};