igd-geo / pasture

Rust library for point cloud processing
Apache License 2.0
73 stars 9 forks source link

New buffer API (and support for reading extra bytes in LAS files) #22

Closed Mortano closed 1 year ago

Mortano commented 1 year ago

This PR introduces a new, improved buffer API to pasture, which is effectively a rewrite of large parts of pasture-core. This will break a lot of existing code, which is unfortunate, but I believe the new API is significantly clearer and more extensible than the old buffer API. Using this new API, new features have been added to pasture-io, such as reading of extra bytes in LAS files. Here is a list of the new features that this PR introduces to pasture: