When we are using constraints does the bullet compare the position of the constraints every frame with the world space position of the constraints in the first frame? Specially in the case of hard constraints and soft constraints to make them return to its original position based on stiffness value. What if the position of my constraints are changing per frame will it compare every frame or just to the first frame only?