-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTrajectory.pde
More file actions
29 lines (22 loc) · 991 Bytes
/
Trajectory.pde
File metadata and controls
29 lines (22 loc) · 991 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import java.util.ArrayList;
public class Trajectory{
public ArrayList<PVector> currentPos = new ArrayList<PVector>();
public ArrayList<PVector> previousPos = new ArrayList<PVector>();
public ArrayList<PVector> relativeVel = new ArrayList<PVector>();
public ArrayList<Integer> quadrants = new ArrayList<Integer>();
public ArrayList<Integer> modes = new ArrayList<Integer>();
public Trajectory(PVector cPosition,PVector pPosition, PVector velocity,int quadrant, int mode){
this.currentPos.add(cPosition);
this.previousPos.add(pPosition);
this.relativeVel.add(velocity);
this.quadrants.add(quadrant);
this.modes.add(mode);
}
private void update(PVector cPosition,PVector pPosition, PVector velocity,int quadrant, int mode){
this.currentPos.add(cPosition);
this.previousPos.add(pPosition);
this.relativeVel.add(velocity);
this.quadrants.add(quadrant);
this.modes.add(mode);
}
}