Hi here is my second version.
Two importent things changed.
1. First the step size of 1f was extreamly to hight 0.1f much better (thx Amos)
2. The JoinContacts didn't clean up. U need a
private JointGroupID jointGroup = new JointGroupID();
add all generated JointContacts to it
public void applyContacts() {
...
JointContact cj = new JointContact(this.world, new Contact(
this.contactBuffer[i], parameters, null));
jointGroup.add(cj);
...
}
and in front of every step distroy the JointGroupId !!
jointGroup.destroy();
I attached the new source it works now like it have to....