add matrix.identity().
fix transform to use non-transposed matrix.