subOffset method
Subtract matrix m with offset v
Implementation
Mat33 subOffset(double m,Vec3 v) {
double relX = v.x;
double relY = v.y;
double relZ = v.z;
List<double> te = elements;
te[0] -= m * ( relY * relY + relZ * relZ );
te[4] -= m * ( relX * relX + relZ * relZ );
te[8] -= m * ( relX * relX + relY * relY );
double xy = m * relX * relY;
double yz = m * relY * relZ;
double zx = m * relZ * relX;
te[1] += xy;
te[3] += xy;
te[2] += yz;
te[6] += yz;
te[5] += zx;
te[7] += zx;
return this;
}