result.x = self.m[0] * other.x + self.m[1] * other.y + self.m[2] * other.z + self.m[3]