[package] name = "truck-meshalgo" version = "0.4.0" edition = "2021" description = "Mesh algorigthms, include tessellations of the shape." homepage = "https://github.com/ricosjp/truck" repository = "https://github.com/ricosjp/truck" license = "Apache-2.0" keywords = ["truck", "graphics", "mesh"] categories = ["graphics"] [features] analyzers = [] filters = [] tessellation = ["spade", "filters"] vtk = ["vtkio"] default = ["analyzers", "filters", "tessellation", "vtk"] [dependencies] derive_more = "0.99.18" rustc-hash = "2.0.0" array-macro = "2.1.8" itertools = "0.13.0" spade = { version = "2.12.1", optional = true } truck-base = { version = "0.5.0", path = "../truck-base" } truck-geometry = { version = "0.5.0", path = "../truck-geometry" } truck-polymesh = { version = "0.6.0", path = "../truck-polymesh" } truck-topology = { version = "0.6.0", path = "../truck-topology" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] rayon = "1.10.0" vtkio = { version = "0.6.3", optional = true } [dev-dependencies] rand = "0.8.5" serde_json = "1.0.128" proptest = "1.5.0" truck-modeling = { version = "0.6.0", path = "../truck-modeling" } [target.'cfg(target_arch = "wasm32")'.dev-dependencies] getrandom = { version = "0.2.15", features = ["js"] }