add Thomas Jacobsen / position based dynamics cloth constraint solver