We are pleased to announce the release of two new VTK.js tutorials!
Both of these VTK.js development tutorials are presented as slides. They do require some VTK and/or VTK.js experience, but they are intended to be on the introductory side of the spectrum. Additionally, they cover topics that have not been covered in previously released VTK.js tutorials such as widgets, which provide tools for painting overlays, making length and angle measurements, and interacting with your data in a variety of new ways. Also, these tutorials heavily rely on interactive examples; so if you learn by tinkering with examples, then these tutorials are for you!
Tutorial 1: Introduction to VTK.js
In the first tutorial, we introduce VTK.js concepts and dive into some commonly encountered questions, such as coloring geometry and extending VTK.js classes to add custom functionality. This tutorial assumes some degree of VTK and VTK.js knowledge, so if you have never used VTK or VTK.js, then you may want to first check out our other more beginner-friendly tutorials or read the freely available VTK book online!
Tutorial 2: Intro to VTK.js Widgets
In the second tutorial, we dive into using and developing VTK.js widgets. The VTK.js widgets architecture is vastly different from the architecture used for widgets in VTK, so this tutorial benefits both novice and expert VTK users alike. In this tutorial, we cover the basics of interaction, handling widget logic, and drawing the widget representations.