Releases: Kitware/vtk-js
Releases · Kitware/vtk-js
v32.6.0
32.6.0 (2024-11-06)
Bug Fixes
- ImageMapper: blend against black, not cyan (8c73b70)
- ImageMapper: handle SlicingMode.NONE (2e4c5e4)
- ImageMapper: label outlines with I/J slicing (cde9a92)
- ImageMapper: unstable resource reference (46424dc)
- RenderWindowInteractor: export interface IPosition (1ca5ba1)
Features
v33.0.0-beta.1
33.0.0-beta.1 (2024-10-29)
Bug Fixes
- Check if cached opacity texture is deleted (533797c)
- Fix typescript (4a51712)
- Fix update of color and opacity textures (111f193)
- imagereslicemapper: be less sensitive for "snapping" to nearest orthogonal axis (68acd11)
- VolumeMapper: Use the right volume property for texture creation (5f29c73)
Code Refactoring
- Move VolumeMapper rendering properties in VolumeProperty (6bc4642)
Features
- Add multi property handling to the volume actor (22db7b4)
- Add multi-image support for components to ImageResliceMapper (b5707df)
- Multi component using volumes (4c9103a)
BREAKING CHANGES
- getTransferFunctionHash becomes getTransferFunctionsHash
It takes a list of functions as argument instead of a single function
Also ImageResliceMapper doesn't wieght color using mix. - the volume mapper fragment shader is very different.
This can cause shader replacements to break.
refactor: Use the right matrices in volume FS shader - Move vtkVolumeMapper's properties related to rendering in vtkVolumeProperty.
Add a clear error message for these widely used methods.
This is part of the MultiVolumeMapper feature.