Skip to content

Releases: unibas-gravis/scalismo-ui

Scalismo-ui 0.91.0

13 May 10:32
Compare
Choose a tag to compare

Overview and Release highlights

This release of Scalismo-ui benefits from all the stability improvements and updates done in the latest Scalismo release. In particular, the upgrade to vtk 9.1 fixes a bug that caused Scalismo-UI to crash on the newer versions of the JVM. Furthermore, this is the first version of Scalismo-ui that works with Scala 2.13 and Scala 3.

Detailed changes

  • added scaling to LandmarkNode
  • Support scala 3 and crossbuilds with Scala 2.13
  • Updated scalismo version to scalismo 0.91.0 (which uses vtk 9.1)

Full Changelog: v0.90.0...v0.91.0

Scalismo-ui 0.90.0

22 Dec 14:54
Compare
Choose a tag to compare

Overview and release highlights

The purpose of this release is to incorporate the latest changes introduced in scalismo version 0.90.0. Apart from the api support for the newly introduced PointDistributionModel, all changes are internal and not exposed to the user.

Scalismo-ui 0.13.0

22 Feb 20:08
Compare
Choose a tag to compare

Release highlights

  • Added support for visualizing color meshes
  • Support for read/write of meshes in PLY-format
  • Added support for changing background
  • Revised color chooser

Breaking changes

  • This version depends on Scalismo-0.17, where Vector was renamed to EuclideanVector.

Contributors

The following people contributed to this release:

  • Christoph Langguth (Background color (#21) and color chooser (#24))
  • Ghazi Bouabene (Support for meshes with vertex color (#31))

Scalismo-ui 0.12.1

05 Jul 12:38
Compare
Choose a tag to compare

Update to latest scala and sbt version for java 9 and 10 compatibility

Scalismo-ui 0.12.0

14 Dec 16:05
c600875
Compare
Choose a tag to compare

Release highlights

  • Introduced ScalismoUIHeadless (#9 #14)
  • Added possibility to load shape models from h5 files with a model catalog (#12)
  • Update to Scalismo 0.16

The most important feature of this release is the new ScalismoUIHeadless object. As the name implies, this is the headless version of the ScalismoUI object. As it implements the same api, ScalismoUIHeadless makes it possible to use ScalismoUI for visual debugging during the development phase, and to suppress all visual output in the production phase. This can be achieved by simply replacing ScalismoUI with ScalismoHeadlessUI (i.e. by changing only one line of code).

A minor, but also useful new feature is, that ScalismoUI makes it now possible to load shape model files (in the statismo format), which have the shape model stored in non-standard location. An example of a model which such a format is the Basel Face Model.

Breaking changes

  • A new API method has been introduced to change the visibility of an object, represented by an ObjectView view,
ui.setVisibility(view, ...)

This replaces the previous visible method on the view object itself.

view.visible = ...

Bugfixes and minor changes

  • Added option to load scalarMeshFields from context menu
  • Added a close function to the SimpleAPI. (#17)
  • Removed unnecessary pack() call in simpleAPI (#13)
  • Refactored simpleAPI to not depend on frame.