gpt4 book ai didi

java - 如何遍历直线上的点?

转载 作者:行者123 更新时间:2023-12-04 05:37:14 24 4
gpt4 key购买 nike

有没有办法遍历java 2D中一条线上的所有点?

我已经查看了类文档,但看不到它内置的任何内容。如果没有,是否最好扩展类并编写自己的方法来计算直线的方程,然后遍历每个点? (这是否真的有效,因为一条线的理论方程和它实际绘制的像素似乎略有不同)

最佳答案

对于匀速直线运动的物体,其坐标是时间的仿射函数:

x(t) = vx*t + x0
y(t) = vy*t + y0

哪里 (vx,vy)是恒定速度(或速度) vector 和 (x0,y0)原点位置(时间 0)。

我建议阅读一些基本的入门类(class) kinematics

所以你可能不想“在线上迭代”而只是在屏幕上移动一些东西,即在每次量子计算它的位置。

(我在法国的高中学习过这样的方程)

关于java - 如何遍历直线上的点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11782851/

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