Alter the coordinates of a point using a function. The point (or its coordinates) may be null, then the function receives null for those coordinates.
The point to alter (or null to start from empty coordinates)
Called with each coordinate, its axis and the whole point
A new point built from the altered coordinates
Alter the coordinates of a point using a function. The point (or its coordinates) may be null, then the function receives null for those coordinates.