Vec2D mapXY(double x, double y) { return Vec2D.fromValues(x * _buffer[0] + y * _buffer[2] + _buffer[4], x * _buffer[1] + y * _buffer[3] + _buffer[5]); }