Optional function that will be used to project potential snap points onto constraints.
that Line/Curve constraints are still respected, so eg if this projects to a 3D grid, then when calculating possible line-snap positions, the 3D grid point will be projected back onto the line targets.