- added functions to create geometry from bevy mesh, #8
- updated Bevy to 0.14
- updated Bevy to 0.13
- fixed null pointer handling in debug visualization (it now crashes as debug assertion in newer Rust versions)
- updated Bevy to 0.12
- added
lock_flags
plugin (RigidDynamicLockFlags
)
- updated physx-rs to newer version, removed workarounds for now fixed issues there
- added default material as an argument for
PhysicsCore
plugin - added articulation joint velocity and position sync
- crate structure has been reworked, so many structs are moved to different places
bevy_mod_physx::SceneDescriptor
->bevy_mod_physx::core::scene::SceneDescriptor
bevy_mod_physx::components::Geometry
->bevy_mod_physx::core::geometry::Geometry
bevy_mod_physx::callbacks::OnAdvance
->bevy_mod_physx::types::OnAdvance
bevy_mod_physx::plugins::Velocity
->bevy_mod_physx::plugins::velocity::Velocity
- etc.
- visual debugger is disabled by default, add plugin
PhysicsCore::new().with_pvd()
to enable - in articulations,
drive_xxx
is renamed to simplyxxx
(e.g.drive_swing1
->swing1
)
- changing Transform of an articulation root now correctly syncs to physx
- fixed API for scaling an existing convex mesh
- fix PhysX warning when using Velocity plugin with kinematic bodies
Initial release.
This is a different crate, which is now deprecated.
See MasterOfMarkets/bevy_mod_physx for details.