Moved the identity matrix constant into Matrix's namespace

Removed the dangerous C-array constructor from the matrix - no need for it anyway since the matrix already is an array of doubles.

Reworked the Matrix interface so that less index math is involved

(0) -1000 -300 -100 -30 -10 -3 +3 +10 +30 +100 +300 tip

mercurial