在处理中绘制连续线时的逻辑错误

时间:2018-04-18 10:21:54

标签: java logic processing

我尝试使用之前绘制的线条绘制连续线,并在每帧生成新的线段。

我有ArrayList个被称为行的行,每次生成新行时,行的开头和结尾的xy位置都会添加到{{1 }}。

然后,我在显示功能中循环遍历ArrayList并为其中的每个项目绘制一个新行,但是我的代码在下面绘制一条较小的行(刚创建的那一行)没有别的。

我绘制线条的代码如下所示:

ArrayList

我创建新行的代码和添加坐标的代码是:

for (int i = 0; i < t.lines.size()-1; i++) {
  println(i);
  line(lines.get(i)[0],lines.get(i)[1], lines.get(i)[2], lines.get(i)[3]);
}

正如我所说的那样,我希望能够用这个来连续一行,并且一旦我解决了这个问题就会查找y坐标。谢谢你能给我的任何帮助。

1 个答案:

答案 0 :(得分:0)

如果您只是将第一行的“结束坐标”作为第二行的“起始坐标”,等等,就可以轻松解决问题。