RatioNode: reduce lots of Vector2 allocations by computing x and y coordinates separately