[package]
name = "BREP"
version = "0.5.0"
edition = "2021"
license-file = "LICENSE.md"
description = "BREP — umbrella crate for the BREP CAD kernel family: re-exports the geometry kernel (always) plus the gizmos, wgpu render engine, and eframe application behind feature flags."
repository = "https://github.com/mmiscool/NURBS_BREP_kernel"
readme = "README.md"
keywords = ["cad", "brep", "geometry", "nurbs", "kernel"]
categories = ["mathematics", "graphics", "algorithms"]
include = ["src/**/*.rs", "/Cargo.toml", "/README.md", "/LICENSE.md"]
[lib]
name = "brep"
[dependencies]
brep_kernel = { package = "BREP_kernel", version = "0.5.0", path = "../BREP_kernel" }
brep_gizmos = { package = "BREP_gizmos", version = "0.2.2", path = "../BREP_gizmos", optional = true }
brep_render = { package = "BREP_render", version = "0.4.0", path = "../BREP_render", optional = true }
brep_app = { package = "BREP_app", version = "0.4.0", path = "../BREP_app", optional = true }
brep_reconstruction = { package = "BREP_reconstruction", version = "0.2.1", path = "../BREP_reconstruction", optional = true }
[features]
default = []
gizmos = ["dep:brep_gizmos"]
render = ["dep:brep_render", "gizmos"]
app = ["dep:brep_app", "render"]
reconstruction = ["dep:brep_reconstruction"]
full = ["app"]
parallel = ["brep_kernel/parallel"]