bullet-physics 0.1.0

Facade crate aggregating the bullet physics engine (math, collision, and dynamics)
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[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