@Saurabh, I’m not exactly sure how mass is causing these crashes, and after messing around with many vertex combinations I’m even more confused on what would be causing these crashes. It doesn’t look like 0,0 is significant to mass in any way. I’ve been able to get it to run using all negative vertices and all positive vertices. It seems like it doesn’t like 0,0 being on an edge or close to an edge. Whenever I make 0,0 within a few coordinates of the edge, it crashes.
Yeah that’s right, but why doesn’t a KINEMATIC body’s velocity become zero? Is it that unless we set the velocity of a KINEMATIC body to zero it won’t become zero?
@Saurabh, yep you are absolutely correct. Here is the exact definition provided in the link that @juaxix posted above:
This constant specifies the kinematic body type. Kinematic bodies are unaffected by forces and collisions. Unlike static bodies, kinematic bodies are meant to be moved, usually by setting linear velocity directly. They also do not collide with other static or kinematic bodies. Also note that you cannot attach two static/kinematic bodies together with a joint.
@juaxix@Saurabh, chain also states it cannot be set to dynamic, but I think that more so applies to the use of joints while it is set to dynamic. If you aren’t going to be connecting these edges or chains to any other body, then you can set them to dynamic and it all seems to work out. Let me know if you run across any issues using dynamic edges or chains.