[package]
edition = "2024"
name = "bullet-physics"
version = "0.1.0"
authors = ["CrazyboyQCD <yzc13697716338@gmail.com>"]
build = false
exclude = [
"examples/record_scenes.rs",
"examples/perf_scenes.rs",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Facade crate aggregating the bullet physics engine (math, collision, and dynamics)"
readme = "README.md"
keywords = [
"physics",
"collision-detection",
"rigid-body",
"softbody",
"simulation",
]
categories = [
"game-development",
"simulation",
"science",
"mathematics",
]
license = "Zlib"
repository = "https://github.com/CrazyboyQCD/bullet-physics"
resolver = "2"
[features]
default = [
"std",
"f32",
]
f32 = [
"bullet-math/f32",
"bullet-collision/f32",
"bullet-dynamics/f32",
]
f64 = [
"bullet-math/f64",
"bullet-collision/f64",
"bullet-dynamics/f64",
]
libm = ["bullet-dynamics/libm"]
std = ["bullet-dynamics/std"]
[lib]
name = "bullet_physics"
path = "src/lib.rs"
[[example]]
name = "ccd"
path = "examples/ccd.rs"
[[example]]
name = "character"
path = "examples/character.rs"
[[example]]
name = "falling_box"
path = "examples/falling_box.rs"
[[example]]
name = "falling_capsule"
path = "examples/falling_capsule.rs"
[[example]]
name = "falling_mesh"
path = "examples/falling_mesh.rs"
[[example]]
name = "gimpact_probe"
path = "examples/gimpact_probe.rs"
[[example]]
name = "joints"
path = "examples/joints.rs"
[[example]]
name = "mixed_stress"
path = "examples/mixed_stress.rs"
[[example]]
name = "multibody"
path = "examples/multibody.rs"
[[example]]
name = "multibody_probe"
path = "examples/multibody_probe.rs"
[[example]]
name = "softbody_ellipsoid"
path = "examples/softbody_ellipsoid.rs"
[[example]]
name = "softbody_flag"
path = "examples/softbody_flag.rs"
[[example]]
name = "softbody_joints"
path = "examples/softbody_joints.rs"
[[example]]
name = "softbody_probe"
path = "examples/softbody_probe.rs"
[[example]]
name = "softbody_rope"
path = "examples/softbody_rope.rs"
[[example]]
name = "softbody_rope_ground"
path = "examples/softbody_rope_ground.rs"
[[example]]
name = "vehicle"
path = "examples/vehicle.rs"
[dependencies.bullet-collision]
version = "0.1"
default-features = false
[dependencies.bullet-dynamics]
version = "0.1"
default-features = false
[dependencies.bullet-math]
version = "0.1"
default-features = false