gpt4 book ai didi

java - 使矩形绕一圈 - Java/Swing

转载 作者:行者123 更新时间:2023-12-01 18:52:26 26 4
gpt4 key购买 nike

我的数学不太好,所以我在我的一个应用程序中遇到了一些麻烦,我正在尝试用一个矩形来表示车辆,并且我希望该车辆/矩形能够“驾驶” “绕了一圈。想象一下一个环岛,里面只有一辆车,永远绕着一圈。

如果我可以获得一些如何做到这一点的帮助,那么我将能够以示例为基础,最重要的是学习。

如果有人能为我写一个简单的例子,我将不胜感激。没有背景,没有图像,只有一个矩形“行驶”了一圈。我正在使用 java 和 Swing。

最佳答案

抱歉,我不确定是否能清楚地理解您的确切需求。如果需要绘制在圆内移动的矩形,可以使用sin/cos函数。

类似的事情:

double r = 50.0; // radius (it might radius of your circle, but consider dimensions of rectangle to make sure you are drawing inside of circle, e.g. circleRadius - rectangeDimesion / 2.0)
for (int f = 0; f < 360; f++) {
double x = Math.sin(Math.toRadians((double)f)) * r;
double y = Math.cos(Math.toRadians((double)f)) * r;
// draw rectangle on [x, y] coordinates
}

关于java - 使矩形绕一圈 - Java/Swing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15402287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com