We are proud to announce the release of VTK.js 9.0.0. Please find below the list of major features added to VTK.js since 8.0.0
- Babel 7 support
- vtkImageCroppingWidget: example
- Reslice cursor widget (CPU): example
- MPR slicing interactor style (GPU) : example
- Composite, MIP, MinIp, and AverageIP blend modes for VolumeMapper: example
- vtkXMLImageDataWriter (ascii + binary): example
- vtkXMLPolyDataWriter (ascii + binary): example
- vtkDistanceWidget: example
- vtkAngleWidget: example
- Rectangle/square + Ellipse/disk paint effects: example
- vtkSplineWidget paint effect: example
- vtkImageOutlineFilter: example
- vtkWindowedSincPolyDataFilter: example
- vtkImageStream and vtkRemoteView: example
ImageStream and RemoteView allow the usage of Remote Rendering via VTK or ParaView on the server side by interactively delivering images to the vtk.js client. The vtkRemoteView is just a wrapper to vtkImageStream which simplify its initialization and usage. This add-on allow the creation of a (VTK/ParaView)Web application without an actual dependency to the ParaViewWeb library.
To learn more, see the extensive documentation and examples on our website.
Here we provide an example of using VTK.js in a simple script.
To explore some of the interactive visualization capabilities of VTK.js in your web browser, see the freely available, open-source Paraview-Glance application.
As VTK.js has grown in number of users, we have also seen a growing number of contributions from folks outside of Kitware. We would like to thank all external contributors for helping make VTK.js 9.0.0 possible. In particular, we would like to extend a special thanks to the following contributors:
- Erik Ziegler (Github: @swederik)
- Andrzej Marciniak (Github: @katiamar63)
VTK.js is funded by the following funding sources:
- NIH NINDS R44NS081792
- NIH NINDS R42NS086295
- NIH NIBIB and NIGMS R01EB021396
- NIH NIBIB R01EB014955