fix preious particle path
This commit is contained in:
parent
a747c84af8
commit
afd9ae51f8
@ -13,7 +13,7 @@ public class Attractor
|
|||||||
Attractor(){
|
Attractor(){
|
||||||
pos = new PVector(0, 0, 0);
|
pos = new PVector(0, 0, 0);
|
||||||
is_active = false;
|
is_active = false;
|
||||||
weight = 30;
|
weight = 200;
|
||||||
|
|
||||||
circle_radius = 20;
|
circle_radius = 20;
|
||||||
col = getColInt(0, 0, 50);
|
col = getColInt(0, 0, 50);
|
||||||
|
@ -16,7 +16,7 @@ LeapMotion leap;
|
|||||||
LaserOut laser_frame;
|
LaserOut laser_frame;
|
||||||
int hand_id;
|
int hand_id;
|
||||||
Attractor[] attractors = new Attractor[10];
|
Attractor[] attractors = new Attractor[10];
|
||||||
Particle[] particles = new Particle[1];
|
Particle[] particles = new Particle[10];
|
||||||
|
|
||||||
PVector min_pos;
|
PVector min_pos;
|
||||||
PVector max_pos;
|
PVector max_pos;
|
||||||
@ -39,7 +39,7 @@ void setup() {
|
|||||||
attractors[i] = new Attractor();
|
attractors[i] = new Attractor();
|
||||||
}
|
}
|
||||||
for (int i = 0; i < particles.length; i++){
|
for (int i = 0; i < particles.length; i++){
|
||||||
particles[i] = new Particle(200); // number of previous position drawn
|
particles[i] = new Particle(30); // number of previous position drawn
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -78,7 +78,7 @@ class Particle{
|
|||||||
Point[] previous_pos = new Point[circular_pos.length];
|
Point[] previous_pos = new Point[circular_pos.length];
|
||||||
for (int i = 0; i < circular_pos.length; i++){
|
for (int i = 0; i < circular_pos.length; i++){
|
||||||
id = (circular_id - i + circular_pos.length) % circular_pos.length;
|
id = (circular_id - i + circular_pos.length) % circular_pos.length;
|
||||||
previous_pos[i] = new Point(int(circular_pos[i].x), int(circular_pos[id].y), getColInt(0, 255, 0));
|
previous_pos[i] = new Point(int(circular_pos[id].x), int(circular_pos[id].y), getColInt(0, 255, 0));
|
||||||
}
|
}
|
||||||
//println("plop");
|
//println("plop");
|
||||||
laser_frame.add_line(previous_pos);
|
laser_frame.add_line(previous_pos);
|
||||||
|
Loading…
Reference in New Issue
Block a user