Some snapping fixes for non-points position modes.

Fixed some position type conversion issues for snapping.