How to make a rigid body dangle from one point?

I’m trying to make this clip on the end of a gun barrel dangle from a certain point like an empty. In the image below you can see the clip hanging. The 3D cursor is where I want the “pin” to be. I just want it so that when the gun is in a character’s hands and moving around this hanging clip will react properly to the motion.

I wouldn’t use a rigid body for this… if you’re combining that with character animation it’s not going to work well at all, they use two different solvers with different timing. Give it a bone and a constraint so it points to the floor- I think the Floor constraint does this

@jfriesen1701,

Hi Jay,

if you would like to use a ‘automated’ constraint on the clip. . .

here’s a reasonably robust method that uses a cloth plane to create the simulation aspect and a Damped Track constraint on the clip that points towards the ‘end’ of the cloth.

An additional constraint on the clip limits it’s rotation so that even if the cloth’s movement is extreme the clip can’t exceed an angle that would cause it to penetrate the barrel [ which menas the cloth doesn’t need collision detection enabled ] . The exact rotation angles/axis are determined by your specific geometry.

Note: the cloth and clip are both parented to the barrel.

My file:

Clip.blend (1.1 MB)

My animation on the barrel is a mix of hand keying and a noise modifier, just to simulate rapid / erratic movements.

Cheers,
Dj.