align3d 1.0.3

Alignment with Iterative Closest Point (ICP) for point clouds and images
Documentation
test = []

[[bench]]
harness = false
name = "bench_mesh"
path = "benches/bench_mesh.rs"

[[bench]]
harness = false
name = "bench_bilateral"
path = "benches/bench_bilateral.rs"

[[bench]]
harness = false
name = "bench_kdtree"
path = "benches/bench_kdtree.rs"

[[bench]]
harness = false
name = "bench_icp"
path = "benches/bench_icp.rs"

[[bench]]
harness = false
name = "bench_image_icp"
path = "benches/bench_image_icp.rs"

[[bench]]
harness = false
name = "bench_compute_normals"
path = "benches/bench_compute_normals.rs"

[dependencies.approx]
version = "0.5.1"

[dependencies.egui]
optional = true
version = "0.21.0"

[dependencies.glob]
version = "0.3.1"

[dependencies.image]
version = "0.24.4"

[dependencies.itertools]
version = "0.10.5"

[dependencies.nalgebra]
version = "0.30.1"

[dependencies.nalgebra-glm]
optional = true
version = "0.16.0"

[dependencies.ndarray]
features = ["approx", "rayon"]
version = "0.15.3"

[dependencies.ndarray-linalg]
version = "0.12.0"

[dependencies.ndarray-rand]
version = "0.14.0"

[dependencies.nshare]
features = ["ndarray", "nalgebra"]
version = "0.9.0"

[dependencies.num]
version = "0.4.0"

[dependencies.ordered-float]
version = "3.7.0"

[dependencies.ply-rs]
version = "0.1.3"

[dependencies.rand]
version = "0.8.5"

[dependencies.rayon]
version = "1.7.0"

[dependencies.serde]
version = "1.0.117"

[dependencies.serde_derive]
version = "1.0.117"

[dependencies.serde_json]
version = "1.0.59"

[dependencies.vulkano]
optional = true
version = "0.33.0"

[dependencies.vulkano-shaders]
optional = true
version = "0.33.0"

[dependencies.vulkano-util]
optional = true
version = "0.33.0"

[dependencies.vulkano-win]
optional = true
version = "0.33.0"

[dependencies.winit]
optional = true
version = "0.28"

[dev-dependencies.criterion]
version = "0.5.1"

[dev-dependencies.rstest]
version = "0.15.0"

[dev-dependencies.tempfile]
version = "3.3.0"

[dev-dependencies.test-temp-file]
version = "0.1.2"

[features]
viz = ["dep:vulkano", "dep:vulkano-shaders", "dep:vulkano-win", "dep:vulkano-util", "dep:winit", "dep:egui", "dep:nalgebra-glm"]

[lib]
name = "align3d"
path = "src/lib.rs"

[package]
authors = ["Otavio Gomes <otavio.b.gomes@gmail.com>"]
description = "Alignment with Iterative Closest Point (ICP) for point clouds and images"
edition = "2021"
include = ["src/**/*", "LICENSE", "README.md", "resources/shaders/**/*", "!**/*_test.*", "!**/*_test/**/*"]
keywords = ["alignment", "icp", "point-cloud", "3d", "rgbd"]
license = "MIT"
name = "align3d"
readme = "README.md"
repository = "https://github.com/otaviog/align3d"
version = "1.0.3"

[profile.release]
debug = 1

[target."cfg(unix)".dev-dependencies.pprof]
features = ["flamegraph", "criterion", "protobuf"]
version = "0.13"