Joona Aalto

Results 115 comments of Joona Aalto

We already have a `DistanceJoint`, which is roughly equivalent to Rapier's `RopeJoint`. This is only on the main branch though, which is why it doesn't show up in the docs...

*Note: I've never implemented fluid simulation before and haven't looked too deeply into the details yet, so some things might be inaccurate.* In general, fluid simulation is very challenging to...

Hi! In #324, I added publicly accessible contact impulses (for forces, divide by delta time) and support for rendering them. The scale can also be customized, although you can't set...

This has been sitting here for a while now; apologies for not leaving a proper response sooner. This is clearly a very important issue to address, and definitely one of...

Hi! It's been a while, so here's a quick update on the state of things. ## XPBD Patent A while ago, we sent an email to NVIDIA asking about the...

I think this issue might've been introduced by [automatically inserted `apply_deferred` systems](https://bevyengine.org/news/bevy-0-13/#automatically-insert-apply-deferred-systems) added in Bevy 0.13. The sleeping logic was previously relying on some rather questionable and precise scheduling, and...

This was partially fixed by the solver rework (#385) in Avian 0.1. Bodies should now fall asleep again, but only if they're not interacting with other dynamic bodies. I'll close...

This should be fixed by #385. For those use cases I would still recommend using spatial queries like ray casts or shape casts, or even sensors that act as the...

Compliance is just the inverse of stiffness, and stiffness isn't a variable property in the sense that it would behave differently when pushing things vs. returning to the rest length....

Yep, I agree. The rest length can be replaced by the distance limits, and for all joint types, the limit compliance should also be separate from the "fixed dof" compliance...