box2d
box2d copied to clipboard
Box2D is a 2D physics engine for games
I found this issue while reading [the documentation](https://box2d.org/documentation/md__d_1__git_hub_box2d_docs_dynamics.html) line length is 74, there are longer lines above.
The slop level should not prevent re-entry on corners. https://user-images.githubusercontent.com/7284063/175177111-bc7c7fe4-08b6-45b6-86ba-ab66e55c5030.mp4
how to change shape
How does box2d detect that a rigid body enters sleep
When building islands, a graph is created where the vertices are bodies. There is an edge between the bodies if there is a contact or a joint between them. As...
Hey! Just as is written in the repo, here is my proposal for a PR on some API's. I really enjoy your project, however due to myself strongly avoiding the...
Add some rudimentary DPI awareness to the testbed application. It basically applies it in two ways: on the size of the menu, and on the size of font.
The `b2RevoluteJoint::SetLimits` method check it's input (and b2Assert them): https://github.com/erincatto/box2d/blob/9dc24a6fd4f32442c4bcf80791de47a0a7d25afb/src/dynamics/b2_revolute_joint.cpp#L425-L438 However, the constructor does not: https://github.com/erincatto/box2d/blob/9dc24a6fd4f32442c4bcf80791de47a0a7d25afb/src/dynamics/b2_revolute_joint.cpp#L50-L71 Same applies to wheel joint This go sideways with prismatic joint which has similar...
b2MouseJoint damping is working in the same way for different timeStep values now
Fixes #711 I went over all classes with custom destructors, and `=delete`d or `=default`ed their copy operations. In cases where that would remove the default constructor, I added it back.