Could you help to confirm the problem is indeed there?
Also, what is the supposed VTK way to have a rendering setup within a container?
I have a drafted version copying testMultipleRender.js form RenderWindow directory but it does not work at all.
function createVTKRenderWindow(
containerRef,
option = { background: [0.3, 0.3, 0.3] }
) {
const renderWindowContainer = document.createElement("div");
containerRef.appendChild(renderWindowContainer);
const renderWindow = vtkRenderWindow.newInstance();
const renderer = vtkRenderer.newInstance();
renderer.setViewport(0, 0, 1, 1);
renderWindow.addRenderer(renderer);
renderer.setBackground(0.3, 0.3, 0.3);
const glwindow = renderWindow.newAPISpecificView();
glwindow.setContainer(renderWindowContainer);
renderWindow.addView(glwindow);
glwindow.setSize(400, 400);
const interactor = null;
return { renderer, renderWindow, interactor };
}
Could someone with insight of VTK js help to provide a proper version of createVTKRenderWindow, all needed is to have a rendering set up within containerRef.