ResliceCursorWidget: vtkResliceCursorContextRepresentation is deprecated and removed.
Instead, a vtkSphereHandleRepresentation is used for rotation and center handles,
and a vtkLineHandleRepresenttion is used for the axes. rotateLineInView() now
takes an axis name (string, e.g. 'XinY') instead of a substate.
SVGRepresentation and SVG widget support has been fully removed.
From 24.x to 25
math: For functions calling math functions for computations with matrices, the format must now be number[] or Matrix as defined in the typescript definitions.
All widgets handles inheriting from vtkHandleRepresentation now scale up automatically.
From 23.x to 24
All old-style widgets except OrientationMarkerWidget and PiecewiseGaussianWidget have been removed.
Old-style/deprecated widget
New-style widget
Sources/Interaction/Widgets/...
Sources/Widgets/Widgets3D/...
DistanceWidget
DistanceWidget
HandleWidget
PolyLineWidget
ImageCroppingRegionsWidget
ImageCroppingWidget
LabelWidget
LabelWidget
LineWidget
LineWidget
OrientationMarkerWidget (kept)
not implemented
PiecewiseGaussianWidget (kept)
not implemented
ResliceCursor
ResliceCursorWidget
In SVGLandmarkRepresentation: model.showCircle is replaced by model.circleProps.visible
In vtk.js subclasses, prefix with '_' the following "protected" model variables:
imagemapper: The original behavior of the image mapper was that if a lookup table is provided,
it mapped the lookup table's scalar range by default. The new behavior disables using the lookup
table scalar range by default. Instead, the window/level values are used.
From 21.x to 22
config/rules-linter.js is now gone.
... (truncated)
Commits
5c3a983 Merge pull request #2697 from bruyeret/fix-harware-selector-polyline
2d322e5 fix(ColorTransferFunction): Add support for BigInt
b405340 Merge pull request #2689 from bruyeret/feat/resize-to-fit
6b80ee4 feat(cameraFit): add view2DProxy option to fit camera to bounds
486fd1e feat(transformBounds): add a function to transform bounds using a mat4
6f4ef5a Merge pull request #2695 from sankhesh/volume_cvr_fixes
49c273e perf(rendering): Increase shadow ray sample distance
6512ab7 fix(rendering): fix the cinematic volume shadow direction
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Kitware/web-project-templates/network/alerts).
Removes jszip. It's no longer used after updating ancestor dependency vtk.js. These dependencies need to be updated together.
Removes
jszip
Updates
vtk.js
from 20.2.3 to 26.3.2Release notes
Sourced from vtk.js's releases.
... (truncated)
Changelog
Sourced from vtk.js's changelog.
... (truncated)
Commits
5c3a983
Merge pull request #2697 from bruyeret/fix-harware-selector-polyline2d322e5
fix(ColorTransferFunction): Add support for BigIntb405340
Merge pull request #2689 from bruyeret/feat/resize-to-fit6b80ee4
feat(cameraFit): add view2DProxy option to fit camera to bounds486fd1e
feat(transformBounds): add a function to transform bounds using a mat46f4ef5a
Merge pull request #2695 from sankhesh/volume_cvr_fixes49c273e
perf(rendering): Increase shadow ray sample distance6512ab7
fix(rendering): fix the cinematic volume shadow directione0a3045
perf(rendering): optimize volume shadow calculationd4392bd
fix(HardwareSelector): fix picking of actors with both polylines and polysDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Kitware/web-project-templates/network/alerts).