import '@kitware/vtk.js/favicon';
import '@kitware/vtk.js/Rendering/Profiles/Geometry';
import vtkFullScreenRenderWindow from '@kitware/vtk.js/Rendering/Misc/FullScreenRenderWindow'; import vtkTextActor from '@kitware/vtk.js/Rendering/Core/TextActor';
import controlPanel from './controlPanel.html';
const fullScreenRenderer = vtkFullScreenRenderWindow.newInstance(); const renderer = fullScreenRenderer.getRenderer(); const renderWindow = fullScreenRenderer.getRenderWindow();
const actor = vtkTextActor.newInstance(); actor.setInput('Hello World!'); actor.setDisplayPosition(20, 30);
renderer.addActor2D(actor); renderer.resetCamera(); renderWindow.render();
fullScreenRenderer.addController(controlPanel);
const textInput = document.getElementById('text'); textInput.addEventListener('input', (event) => { const value = event.target.value; actor.setInput(value); renderWindow.render(); }); global.actor = actor; global.renderer = renderer; global.renderWindow = renderWindow;
|