Skip to content

Releases: Kitware/vtk-js

v28.13.1

20 Oct 19:58
Compare
Choose a tag to compare

28.13.1 (2023-10-20)

Bug Fixes

  • imageMapper: make pwf and main textures resizable (bc77fa8)

v28.13.0

18 Oct 16:20
Compare
Choose a tag to compare

28.13.0 (2023-10-18)

Bug Fixes

  • imagemapper: recover when graphics resources released (843b423)
  • imagereslicemapper: fix texture memory optimization for norm16 textures (43e10d3)
  • imagereslicemapper: recover when graphics resources are released (4827304)
  • property: sensible defaults for the setter/getter API (253e12e)
  • rendering: cache webgl information to avoid multiple allocations (e130ed5)
  • rendering: fixed the logic for release shader program graphics resources (0237ba1)
  • rendering: return the graphics memory usage in bytes (836e331)
  • renderwindow: calculate mem usage for existent mappers (2024be4)
  • renderwindow: get GPU memory statistics from all views (5e6191a)
  • renderwindow: remove incorrect key from the statistics dict (aad7a78)
  • View2DProxy: add check for rep before binding (e09614c)
  • volumemapper: recover when graphics resources released (eae0fd5)

Features

  • rendering: add GPU memory counter for polygonal mappers (10bca1b)
  • rendering: api to release graphics resources (6e242b1)
  • rendering: keep a GPU memory counter (fbf49c6)

Performance Improvements

  • imagemapper: implement graphics resource sharing (d5022de)
  • rendering: cache graphics resources at the context level (14f5183)
  • rendering: release graphics resources cached at the context level (2663c24)

v28.12.5

12 Oct 17:45
Compare
Choose a tag to compare

28.12.5 (2023-10-12)

Bug Fixes

  • imageReslice: fix input matrix using worldToIndex (f68408e)

v28.12.4

03 Oct 08:53
Compare
Choose a tag to compare

28.12.4 (2023-10-03)

Bug Fixes

  • getstate: serialize typed arrays as array (4e73335)

v28.12.3

02 Oct 17:16
Compare
Choose a tag to compare

28.12.3 (2023-10-02)

Bug Fixes

  • calculator: make it work with vtkImageData input (46b13cc), closes #2257

v28.12.2

27 Sep 18:13
Compare
Choose a tag to compare

28.12.2 (2023-09-27)

Bug Fixes

  • GeometryRepresentationProxy: setOpacity types and intends (4723a64)

v28.12.1

26 Sep 14:36
Compare
Choose a tag to compare

28.12.1 (2023-09-26)

Bug Fixes

  • rcw: change style of RCW back to as it was in v25 (9efcbca)

v28.12.0

20 Sep 15:11
Compare
Choose a tag to compare

28.12.0 (2023-09-20)

Bug Fixes

  • imagemapper: adding types for slicingMode and preferSizeOverAccuracy (5c93793)
  • ImageMapper: use SlicingMode type (09d7954)
  • interactor: mouseEvent is not available in the worker (832f259)
  • renderWindowInterActor: use empty mouse event object (0f6d364)

Features

  • polydatanormals: add option to compute cell normals (602c9e8), closes #2434
  • vtkdataarray: add findTuple and findPoint (31bc722)

Performance Improvements

  • vtkcutter: improve vtkCutter performances (7f8a960)

v28.11.1

19 Sep 21:56
Compare
Choose a tag to compare

28.11.1 (2023-09-19)

Bug Fixes

  • dataarray: add loop to find to first non NaN value (d20b2c4)
  • dataarray: fix data range for arrays with NaN values (0f15c1f), closes #2920

v28.11.0

12 Sep 20:56
Compare
Choose a tag to compare

28.11.0 (2023-09-12)

Bug Fixes

  • PickerManipulator: add setPicker function (80926db)
  • PickerManipulator: declare types for get/set picker methods (2f06de3)
  • PickerManipulator: move macro.setGet to extend function (25cec02)
  • PickerManipulator: move default picker definition to defaultValues (46917a9)
  • PickerManipulator: remove addActor and setTolerance from API (3e4fe8b)
  • PickerManipulator: replace automatic relative import with absolute import (4fd1893)
  • PickerManipulator: return null instead of origin when picked position is undefined (14a8c46)
  • PickerManipulator: use macro.setGet to define setter and getter (220e2b9)
  • PickerManipulator: use relative import (4df091a)
  • SeedWidget: add direction mixin (f799d35)
  • SeedWidget: demonstrate how to change handle color (69386b2)
  • SeedWidget: move classHierarchy.push to top of widgetBehavior (7997b8e)
  • SeedWidget: move direction initial value definition (1a19b42)
  • SeedWidget: refer to model.widgetState directly in widgetBehavior (feda6cf)
  • SeedWidget: set initial direction to [0, 0, 1] (42b51d5)

Features

  • ActorPickManipulator: constrain handle movement to actor surfaces (ad1c9b9)
  • SeedWidget: a single-handle widget that can be placed and replaced (767901e)