Crate evoxel

Source
Expand description

evoxel is a library for processing 3D voxel grids.

§Overview

§Data structure

For serializing a voxel grid, this data structure is used:

  • voxel_grid_name (directory) or voxel_grid_name.evoxel (single file as tarball)
    • voxel_data.xyz (uncompressed) or voxel_data.parquet (compressed)
      • mandatory fields:
        • x i64: X index
        • y i64: Y index
        • z i64: Z index
    • info.json
      • mandatory fields:
      • optional fields:
    • ecoord.json
      • contains a transformation tree with validity durations
      • information: srid
      • purpose: translate and rotate the voxel grid without reading/writing the point data

§Other projects

Re-exports§

pub use evoxel_io as io;
pub use evoxel_transform as transform;

Structs§

VoxelGrid
VoxelGridInfo

Enums§

Error
VoxelDataColumnNames