Skip to content

Instantly share code, notes, and snippets.

@Happsson
Created September 1, 2014 22:06
Show Gist options
  • Save Happsson/8dd10fd2c86d2e726632 to your computer and use it in GitHub Desktop.
Save Happsson/8dd10fd2c86d2e726632 to your computer and use it in GitHub Desktop.
private void printoutFirst() {
//array med alla punkter i grafen.
firstFloatArrayX = new float[(first.size * 2)];
//värde för y
float yC1 = 0;
//för att hålla ordning på loopen.
//Den förväntar sig en array av floats, där varannan är x och varannan är y.
//det är däför det blir lite grötigt.
int j = 1;
int i = 0;
int c = 0;
speed = 0;
//Loopa så länge det finns värden att lägga i arrayen
while(j < firstFloatArrayX.length){
//X får vara värdet vi fick när vi sparade undan som starttid - nuvarande tid
float xC = first.get(c).getSlice() / 10f;
if(c>5){
yC1 = yC1 + ((
first.get(c).getDerivata().x +
first.get(c-1).getDerivata().x +
first.get(c-2).getDerivata().x) +
first.get(c-3).getDerivata().x +
first.get(c-4).getDerivata().x
/5);
}
firstFloatArrayX[i] = xC;
firstFloatArrayX[j] = yC1;
//räkna ut speed genom att ta y * slice
speed = speed + (xC * yC1);
j = j+2;
i = i+2;
c++;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment