Attach vertices of a mesh to another mesh's vertices I'm currently trying to put a cap at the end of a shirt sleeve to hide the inside (imagine the blue cube is the sleeve and the purple face is the cap):

The sleeve is cloth simulated and there seems to be no way to include the cap in the simulation without it participating in collisions (I don't want the cap to collide with objects). As such, I have to separate the cap from the sleeve. This presents a new problem because now the cap won't stay attached to the sleeve. I want to attach the vertices of the cap to those of the sleeve's so it moves along with the sleeve when it deforms, like this:

Is there a way to attach the vertices of one mesh to another mesh's vertices?
Actually, I ditched Hooks and used Armature approach due to easier maintenance. Result:

General idea, lower cube is parent, upper - child:

To do so, add Armature object and create bone in edit mode right at the desired point of a control/parent object.
Add new vertex group and name it after corresponding bone.
Add Child Of constraint to the bone and select parent object as target and vertex group for geometry control. Click Set Inverse to eliminate excessive offset.
For a child object (upper cube) also add vertex group with the same name but another vertex. Both objects in edit mode:

Final step - add Armature modifier to the child object and choose armature object.