Java 使一个圆围绕一个点旋转

Java 使一个圆围绕一个点旋转,java,2d,physics-engine,Java,2d,Physics Engine,我会马上说我不懂三角学。从我在网上找到的资料来看,我需要从一个角度使用cos和sin+,但我不知道如何做到这一点 如何使圆围绕特定点旋转?我希望旋转点和圆布局之间有5-10个像素的间隙。因此,从视觉上看,圆圈将围绕5-10像素的空白区域旋转 代码片段和教程将非常受欢迎。旋转点和圆布局之间将有一个间隙(约5-10像素)。 Circle c1 = new Circle(20); //Initialize c1.relocate(200, 200); //Set coordinates

我会马上说我不懂三角学。从我在网上找到的资料来看,我需要从一个角度使用cos和sin+,但我不知道如何做到这一点

如何使圆围绕特定点旋转?我希望旋转点和圆布局之间有5-10个像素的间隙。因此,从视觉上看,圆圈将围绕5-10像素的空白区域旋转

代码片段和教程将非常受欢迎。

旋转点和圆布局之间将有一个间隙(约5-10像素)。
Circle c1 = new Circle(20); //Initialize
c1.relocate(200, 200); //Set coordinates