Hi All:

I'm not sure if this is a VTK question or a Paraview question, so apologies
in advance. In a ParaViewWeb application, I have a vtkRenderer in a div in
another div, etc. The vtkRenderer seems to adjust when I make the window
it's in bigger or the container, but it does not resize when I make the
window smaller. Using the browser's element viewer, I can see the <canvas>
object inside, and see its width reach when I expand elements and refuse to
react when I contract the window or container.

When I create the vtk renderer, I use this code:

           this.renderers.push(VtkRenderer.newInstance({
                  client: this.model.pvwClient,
                  viewId: result,
                }) );

    ... and then later...

      SizeHelper.onSizeChange(() => {
        this.renderers[0].resize();
        this.renderers[1].resize();
      });
      SizeHelper.startListening();

I invoke the SizeHelper.triggerChange() method regularly and it seems to
work, though again only to make the renderer bigger.

Should I be resizing these with a direct call to some method? What is the
way I should be doing this?

Thank you,

 -Tom
_______________________________________________
Powered by www.kitware.com

ParaView discussion is moving! Please visit https://discourse.paraview.org/ for 
future posts.

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
https://public.kitware.com/mailman/listinfo/paraview

Reply via email to