[dependencies.threecrate-algorithms]
optional = true
version = "0.2.0"
[dependencies.threecrate-core]
version = "0.2.0"
[dependencies.threecrate-gpu]
optional = true
version = "0.1.0"
[dependencies.threecrate-io]
optional = true
version = "0.1.0"
[dependencies.threecrate-reconstruction]
optional = true
version = "0.1.0"
[dependencies.threecrate-simplification]
optional = true
version = "0.1.0"
[dependencies.threecrate-visualization]
optional = true
version = "0.1.0"
[dev-dependencies.anyhow]
version = "1.0"
[features]
algorithms = ["dep:threecrate-algorithms"]
all = ["algorithms", "gpu", "io", "simplification", "reconstruction", "visualization"]
default = ["algorithms", "io", "simplification"]
gpu = ["dep:threecrate-gpu"]
io = ["dep:threecrate-io"]
reconstruction = ["dep:threecrate-reconstruction"]
simplification = ["dep:threecrate-simplification"]
visualization = ["dep:threecrate-visualization"]
[lib]
name = "threecrate"
path = "src/lib.rs"
[package]
authors = ["rajgandhi1"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["graphics", "mathematics", "science"]
description = "A comprehensive 3D point cloud processing library for Rust - umbrella crate"
documentation = "https://docs.rs/threecrate"
edition = "2021"
homepage = "https://github.com/rajgandhi1/3DCrate.git"
keywords = ["3d", "point-cloud", "graphics", "geometry", "visualization"]
license = "MIT OR Apache-2.0"
name = "threecrate"
readme = "README.md"
repository = "https://github.com/rajgandhi1/3DCrate.git"
version = "0.2.0"