array of SimpleVectors

Started by Thomas., March 06, 2011, 04:23:23 PM

Previous topic - Next topic

Thomas.

Why is here error? Length of array is 3, but I can not read or write ...

SimpleVector[] positions = new SimpleVector[positionst.countTokens() / 3];
int positionsnumb = 0;
float x = Float.parseFloat(positionst.nextToken());
float y = Float.parseFloat(positionst.nextToken());
float z = Float.parseFloat(positionst.nextToken());
positions[positionsnumb].set(x, y, z);

EgonOlsen

Nobody fills that array with actual instances of SimpleVector...

paulscode

Yeh, try changing that last line to:
positions[positionsnumb] = new SimpleVector(x, y, z);