I would like to apply torque to a rigidbody from a point other than it’s center of mass. For example, if a body’s position is (1, 1, 1), then by default torque will be applied from the same point. What I would like to do is apply torque from a different point, say (0, 0, 0). Any way to do this?
I don’t think this is doable since the underlying physics engine (Ammo.js) doesn’t seem to support, in the same manner you can do it when applying a force:
And I think it makes sense since a rotational force makes sense to be applied to center/origin point of the body.
Take a look at this👆. Use arrow keys to turn the object. If I make the circles on the end point upwards, the images don’t fall on it, but the bigger circle below it. I suspect this is because the object have moved, but the collision shapes haven’t. Or is it something else?