Cargo Features

[dependencies]
procedural_modelling = { version = "0.3.0", default-features = false, features = ["netsci", "wgpu", "bevy", "gizmo", "example_deps", "svg", "nalgebra", "fonts", "bevy_dynamic", "meshopt", "sweep_debug", "sweep_debug_print", "benchmarks"] }
default = fonts, nalgebra, netsci

These default features are set whenever procedural_modelling is added without default-features = false somewhere in the dependency tree.

netsci default = nalgebra
wgpu = nalgebra

Affects extensions::wgpu

bevy benchmarks? bevy_dynamic? example_deps? gizmo?

Enables bevy_core_pipeline of bevy

bevy:

Provides cameras and other basic render pipeline features

Affects extensions::bevy

gizmo = bevy

Enables bevy_text and bevy_ui of bevy

example_deps = bevy

Enables bevy

svg

Enables usvg

Affects extensions::svg, svg::BackendSVG.import_svg, svg::BackendSVG.from_svg

nalgebra default netsci wgpu?

Enables nalgebra

Affects extensions::nalgebra

fonts default

Enables ab_glyph

bevy_dynamic

Enables dynamic_linking of bevy

bevy:

Force dynamic linking, which improves iterative compile times

meshopt

Enables meshopt ^0.3.0

sweep_debug sweep_debug_print?

Affects sweep::SweepMeta.vertex_type

sweep_debug_print = sweep_debug
benchmarks = bevy

Enables criterion