You can try using reinterpret if you want to avoid allocations:
reinterpret
reinterpret(SVector{3, eltype(b)}, b)