# 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 = "2021" name = "oxidized_navigation" version = "0.11.0" authors = ["TheGrimsey"] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A Nav-Mesh generation plugin for Bevy Engine." homepage = "https://github.com/TheGrimsey/oxidized_navigation" documentation = "https://docs.rs/crate/oxidized_navigation" readme = "README.md" keywords = [ "gamedev", "navmesh", "navmesh-generation", "bevy", ] categories = ["game-development"] license = "MIT OR Apache-2.0" repository = "https://github.com/TheGrimsey/oxidized_navigation" [package.metadata.docs.rs] features = ["debug_draw"] [lib] name = "oxidized_navigation" path = "src/lib.rs" [[example]] name = "parry3d" path = "examples/parry3d.rs" required-features = [ "parry_016", "debug_draw", ] [[example]] name = "rapier3d" path = "examples/rapier3d.rs" required-features = [ "debug_draw", "rapier", ] [[example]] name = "rapier3d_heightfield" path = "examples/rapier3d_heightfield.rs" required-features = [ "debug_draw", "rapier", ] [[example]] name = "rapier3d_multi_floor" path = "examples/rapier3d_multi_floor.rs" required-features = [ "debug_draw", "rapier", ] [[example]] name = "xpbd" path = "examples/xpbd.rs" required-features = [ "debug_draw", "xpbd", ] [[test]] name = "parry3d" path = "tests/parry3d.rs" required-features = ["parry_016"] [[test]] name = "rapier3d" path = "tests/rapier3d.rs" required-features = ["rapier"] [[test]] name = "xpbd" path = "tests/xpbd.rs" required-features = ["xpbd"] [[bench]] name = "simple_geometry" path = "benches/simple_geometry.rs" harness = false required-features = ["parry_016"] [[bench]] name = "simple_navigation" path = "benches/simple_navigation.rs" harness = false required-features = ["parry_016"] [dependencies.bevy] version = "0.14" features = ["multi_threaded"] default-features = false [dependencies.bevy_rapier3d] version = "0.27" features = ["dim3"] optional = true default-features = false [dependencies.bevy_xpbd_3d] version = "0.5" features = [ "3d", "f32", "parry-f32", ] optional = true default-features = false [dependencies.cfg-if] version = "1.0.0" [dependencies.nalgebra] version = "0.33" features = ["convert-glam027"] [dependencies.parry3d_015] version = "0.15" optional = true package = "parry3d" [dependencies.parry3d_016] version = "0.16" optional = true package = "parry3d" [dependencies.smallvec] version = "1.13" features = ["union"] [dev-dependencies.bevy] version = "0.14.0" features = [ "bevy_asset", "bevy_pbr", "bevy_render", "bevy_winit", "x11", "ktx2", "tonemapping_luts", "zstd", ] default-features = false [dev-dependencies.criterion] version = "0.5" [features] debug_draw = [ "bevy/bevy_gizmos", "bevy/bevy_render", ] default = ["parry_016"] parry_015 = ["parry3d_015"] parry_016 = ["parry3d_016"] rapier = [ "bevy_rapier3d", "parry_016", ] trace = [] xpbd = [ "bevy_xpbd_3d", "parry_015", ]