I found a example using VecInterpolate, or transferto copy variables to another mesh.
VecInterpolate
transfer
I’ll try this approach, it looks more convenient than restrictions.