Skip to content

Releases: InteractiveComputerGraphics/splashsurf

v0.4.0

28 Dec 21:50
Compare
Choose a tag to compare
  • CLI: Add support for reading BGEO files
  • Lib: Allow passing in an existing SurfaceReconstruction to reuse allocated memory (currently only memory for the resulting surface mesh is reused) (#7)
  • Lib: Add Default trait bound to Index and Real types
  • Update dependencies

v0.3.0

16 Dec 14:53
Compare
Choose a tag to compare
  • Move vtkio convenience trait implementations in splashsurf_lib behind a non-default feature flag (flag vtk-extras). Flag is enabled in the CLI crate.
  • Re-export vtkio from lib if feature is enabled and use this from CLI
  • Move coarse_prof usage in splashsurf_lib behind a non-default feature flag (flag profiling). Flag is enabled in the CLI crate.
  • Re-export coarse_prof from lib if feature is enabled and use this from CLI
  • Instead of directly writing into a global density map (dashmap) in parallel, use thread local density maps (HashMaps) which are then merged in a second step (in parallel, into a dashmap). Improves performance of the test scene in the readme from 20 seconds to 12 seconds.
  • Fix bug which forced some parts in the library to divide work into 8 chunks, preventing use of more threads

v0.2.0

01 Dec 10:31
Compare
Choose a tag to compare
  • Add support for reading PLY files (#1)
  • Update dependencies
  • Re-export nalgebra from lib, use this from binary