Scalismo 0.17
marcelluethi
released this
22 Feb 16:08
·
20 commits
to release-0.17
since this release
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
toEuclideanVector
, 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.