[package]
name = "polymodel-mesh"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Multi-format mesh ingestion into owned CPU geometry/material data for the renderer worker."

[dependencies]
polymodel-renderer-protocol = { path = "../polymodel-renderer-protocol" }
three-d-asset = { version = "0.10", default-features = false, features = ["gltf", "obj", "data-url", "png", "3mf"] }
stl_io = "0.11"
serde_json = "1.0"
thiserror = { workspace = true }

[dev-dependencies]
tokio = { version = "1", features = ["rt", "macros"] }
