ポイントを作成し、それらを配列に格納したい。後でデータポイントを介して線形回帰を行うためにこれを行っています。そのため、すべてのポイントを循環できる必要があります。
ウェブ上でそのような処理を見つけることができませんでした。実際に処理することができなかったので、あなたの助けが必要です. これが私のアプローチですが、うまくいかないようです:
ArrayList<dataPoint> dataPoints = new ArrayList<dataPoint>();
void setup(){
size(1000, 1000);
background(255);
}
void draw(){
for (int i = 1; i == dataPoints.size(); i++) {
// An ArrayList doesn't know what it is storing so we have to cast the object coming out
dataPoint Point = dataPoints.get(i);
Point.display();
}
}
void mousePressed() {
dataPoints.add(new dataPoint(mouseX, mouseY));
}
class dataPoint {
float x;
float y;
dataPoint(int tempX, int tempY) {
x = tempX;
y = tempY;
}
void display() {
strokeWeight(10);
stroke(255,0,0);
point(x,y);
}
}
ポイントを作成して配列に保存するプログラムが必要です(または、循環できる同様のもの)。