Cargo Features

[dependencies]
oxidized_navigation = { version = "0.12.0", default-features = false, features = ["rapier", "avian", "debug_draw", "trace"] }
default = parry3d

The parry3d feature is set by default whenever oxidized_navigation is added without default-features = false somewhere in the dependency tree.

rapier = bevy_rapier3d, parry3d

Affects colliders::rapier

avian = avian3d, parry3d

Affects colliders::avian

debug_draw

Enables bevy_gizmos and bevy_render of bevy, debug-plugin of optional avian3d, debug-render-3d of optional bevy_rapier3d

Affects oxidized_navigation::debug_draw

trace

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

parry3d default avian? rapier?
bevy_rapier3d rapier?
avian3d avian?