Skip to content
Michael Keilman edited this page Jul 20, 2022 · 16 revisions

in progress

VTK is open-source 3D rendering code authored by KitWare. We use it to visualize particle trajectories in WarpVND, magnets in Radia, and beamlines in SRW and OPAL. Many upcoming projects also feature 3D visualization.

VTK is available in several languages. Development is most active in C++; it can be useful as a guide to its capabilities. We use the javascript version, which though it lags C++, is still under very active development, often releasing several updates in a day. We wait on major versions ("x" of "x.y.z") (or soon thereafter).

We have wrapped common VTK code in our own classes for ease of reuse across apps; see the documentation below.

API

Also see sirepo-geometry.js

Clone this wiki locally