else if (elements.Length == 9)
{
this.elements = new float[8];
for (int i = 0; i < elements.Length; i++)
this.elements[i] = (float)(elements[i] / elements[8]);
}
should be
else if (elements.Length == 9)
{
this.elements = new float[8];
for (int i = 0; i < this.elements.Length; i++)
this.elements[i] = (float)(elements[i] / elements[8]);
}
What would you like to submit? (put an 'x' inside the bracket that applies)
Issue description
public MatrixH(float[] elements) throws a IndexOutOfRangeException when elements is 9 elements long. Sample code
should be