V3d Matrix::operator*(V3d u) { V3d n=V3d(0,0,0); float c; for (int i=0;i<=2;i++) { c=u.var(i); n.x=n.x+c*v[i][0]; n.y=n.y+c*v[i][1]; n.z=n.z+c*v[i][2]; } return n; }