bevy_xpbd_3d 0.3.2

A physics engine based on Extended Position Based Dynamics for the Bevy game engine
Documentation
[[bench]]
harness = false
name = "cubes"

[[example]]
name = "chain_3d"
required-features = ["3d"]

[[example]]
name = "cubes"
required-features = ["3d"]

[[example]]
name = "custom_broad_phase"
required-features = ["3d"]

[[example]]
name = "custom_constraint"
required-features = ["3d"]

[[example]]
name = "fixed_joint_3d"
required-features = ["3d"]

[[example]]
name = "prismatic_joint_3d"
required-features = ["3d"]

[[example]]
name = "revolute_joint_3d"
required-features = ["3d"]

[[example]]
name = "trimesh_shapes_3d"
required-features = ["3d"]

[[example]]
name = "async_colliders"
required-features = ["3d", "async-collider"]
[dependencies.bevy]
default-features = false
version = "0.12"

[dependencies.bevy_xpbd_derive]
version = "0.1"

[dependencies.derive_more]
version = "0.99"

[dependencies.fxhash]
version = "0.2.1"

[dependencies.glam]
features = ["approx"]
version = "0.24"

[dependencies.indexmap]
version = "2.0.0"

[dependencies.itertools]
version = "0.11"

[dependencies.nalgebra]
features = ["convert-glam024"]
version = "0.32"

[dependencies.parry3d]
optional = true
version = "0.13"

[dependencies.parry3d-f64]
optional = true
version = "0.13"
[dev-dependencies.approx]
version = "0.5"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"

[dev-dependencies.insta]
version = "1.0"

[features]
3d = []
async-collider = ["bevy/bevy_scene", "bevy/bevy_gltf", "collider-from-mesh"]
collider-from-mesh = ["bevy/bevy_render"]
debug-plugin = ["bevy/bevy_gizmos", "bevy/bevy_render"]
default = ["3d", "f32", "async-collider", "debug-plugin", "parallel"]
enhanced-determinism = ["parry3d?/enhanced-determinism", "parry3d-f64?/enhanced-determinism", "glam/libm"]
f32 = ["dep:parry3d"]
f64 = ["dep:parry3d-f64"]
parallel = ["parry3d?/parallel", "parry3d-f64?/parallel"]
simd = ["parry3d?/simd-stable", "parry3d-f64?/simd-stable"]

[lib]
name = "bevy_xpbd_3d"
path = "src/lib.rs"
required-features = ["3d"]

[package]
authors = ["Joona Aalto <jondolf.dev@gmail.com>"]
categories = ["game-development", "science", "simulation"]
description = "A physics engine based on Extended Position Based Dynamics for the Bevy game engine"
documentation = "https://docs.rs/bevy_xpbd_3d"
edition = "2021"
keywords = ["gamedev", "physics", "simulation", "xpbd", "bevy"]
license = "MIT OR Apache-2.0"
name = "bevy_xpbd_3d"
readme = "README.md"
repository = "https://github.com/Jondolf/bevy_xpbd"
version = "0.3.2"