Use round-to-nearest for SnapVector instead of truncation