Releases: Kitware/vtk-js
Releases · Kitware/vtk-js
v28.13.1
v28.13.0
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
v28.12.5
v28.12.4
v28.12.3
v28.12.2
v28.12.1
v28.12.0
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
v28.11.0
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
toextend
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 ofwidgetBehavior
(7997b8e) - SeedWidget: move direction initial value definition (1a19b42)
- SeedWidget: refer to
model.widgetState
directly inwidgetBehavior
(feda6cf) - SeedWidget: set initial direction to [0, 0, 1] (42b51d5)