Cargo Features

[dependencies]
salva3d = { version = "0.9.0", default-features = false, features = ["dim3", "parallel", "rapier", "sampling", "rapier-testbed", "rapier-harness", "parry", "wasm-bindgen", "graphics"] }
default = dim3

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

dim3 default

Affects salva3d::math

parallel = rayon
rapier rapier-testbed? sampling? = parry, rapier3d

Affects integrations::rapier

sampling = rapier

Affects salva3d::sampling

rapier-testbed rapier-harness? = graphics, rapier, rapier_testbed3d
rapier-harness = rapier-testbed
parry rapier? = parry3d
wasm-bindgen

Enables wasm-bindgen of rapier3d

graphics rapier-testbed? = bevy, bevy_egui

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.

rayon parallel?
parry3d parry?

Enables parry3d ^0.13

rapier3d rapier? wasm-bindgen?
rapier_testbed3d rapier-testbed?
bevy_egui graphics?

Enables bevy_egui ^0.23

bevy wasm32 not wasm32 graphics?

Enables bevy ^0.12