dl-openvdb-query

Crates.iodl-openvdb-query
lib.rsdl-openvdb-query
version0.1.3
sourcesrc
created_at2020-07-30 19:47:25.040438
updated_at2023-04-13 19:27:58.398232
descriptionSafe Rust wrapper for 3Delight’s OpenVDB metadata query API.
homepagehttps://www.3delight.com/
repositoryhttps://github.com/virtualritz/dl-openvdb-query
max_upload_size
id271435
size16,285
Moritz Mœller (virtualritz)

documentation

https://docs.rs/dl-openvdb-query/

README

Dl OpenVDB Query

Safe wrapper for lib3Delight’s OpenVDB metadata query API.

Dependencies

This crate needs 3Delight at runtime.

If you build the crate with the feature link_lib3delight you also need this installed at compile time.

Features

[build-dependencies.dl-openvdb-query]
version = "0.1.0"
features = ["link_lib3delight"]

Use

let open_vdb_query =
    dl_openvdb_query::DlOpenVdbQuery::new(
        "tests/sphere_points.vdb",
    )
    .unwrap();

let min = -0.9416000247001648;
let max =  1.0593000277876854;
assert_eq!(
    open_vdb_query.bounding_box().unwrap(),
    [min, min, min, max, max, max]
);
assert_eq!(
    open_vdb_query.grid_names().unwrap(),
    vec!["points"]
);
Commit count: 17

cargo fmt