scalismo v0.17.0 Release Notes

Release Date: 2019-02-22 // about 5 years ago
  • πŸš€ Release highlights

    • πŸ†• New datastructure VertexColorMesh3D, which represents a triangle mesh with vertex colors
    • Added reader/writer for ply mesh format
    • πŸ†• New approximation method for computing a low-rank Gaussian process, based on the Pivoted Cholesky decomposition.
    • πŸ“‡ Renamed Vector to EuclideanVector, in order to avoid name clashes with Scala's vector class

    πŸ’₯ Breaking changes

    The class Vector was renamed to EuclideanVector. The same applies to the concrete instances such as Vector1D, Vector2D and Vector3D. A simple search/replace will make everything work again.

    πŸ›  Bugfixes and minor changes

    • πŸ†• New object StatisticalModelIO with more intuitive names for reading/writing IO (fixes #249)
    • πŸ›  Correct computation of closest point for degenerated triangles (fixes #262)
    • πŸ›  Computation of mesh metric based on closest point to surface rather than closest vertex (fixes #252)
    • πŸ›  Made Domain of DiscreteScalarField contravariant (fixes #241)
    • πŸ›  Fixed various warnings

    Contributors

    πŸš€ The following people contributed to this release:

    • πŸ›  Andreas Morel-Forster (several bugfixes)
    • πŸ›  Dennis Madsen (Bugfix Meshmetrics (#253)
    • Ghazi Bouabene (Vertexcolormesh3D and PLY readers/writer (#244))
    • πŸ›  Marcel LΓΌthi (Approximation method for GPs (based on work by T Gerig, #246), several bugfixes)

    πŸ”€ Use git shortlog v0.16.0..v0.17.0 --no-merges for a detailed overview of the individual commits

    Obtaining Scalismo

    In order to use this version of Scalismo, bump the Scalismo version in your sbt-based project.