You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`BroadPhasePlugin` has been replaced by two plugins:
15
+
16
+
-`BroadPhaseCorePlugin`: Sets up resources, system sets, and diagnostics required for broad phase collision detection.
17
+
-`BvhBroadPhasePlugin`: Implements a broad phase using a BVH to efficiently find overlapping AABBs.
18
+
19
+
The latter can be swapped out for a custom broad phase implementation if desired.
20
+
See the documentation of the `broad_phase plugin for more information.
21
+
22
+
The `BroadPhaseSystems::UpdateStructures` system set has also been removed.
23
+
The BVH acceleration structures are updated by the `ColliderTreePlugin`,
24
+
in `ColliderTreeSystems::UpdateAabbs`.
25
+
26
+
Contact pair creation order can be different from before due to the new broad phase algorithm,
27
+
resulting in slightly changed behavior (but you should not rely on a specific contact order anyway).
28
+
The order should still be deterministic across runs, given the same inputs.
29
+
9
30
## `ReadRigidBodyForces` and `WriteRigidBodyForces`
10
31
11
32
PR [#908](https://github.com/avianphysics/avian/pull/908) introduced two new traits: `ReadRigidBodyForces` and `WriteRigidBodyForces`, and `RigidyBodyForces` is now defined as:
0 commit comments