# Paraview web with Multi Planar Reconstruction support

**URL:** https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477
**Category:** Web Support
**Created:** [June 24, 2021, 2:25pm UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477 "2021-06-24T14:25:38Z")
**Posts on this page:** 10
**Page:** 2

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [December 18, 2021, 9:12pm UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/21 "2021-12-18T21:12:08Z")

</div>

[trame](https://kitware.github.io/trame/) might provide a simpler alternative. It is actually based on the same technology as VTK/ParaView Web but rely on Python only. HTH

---

<div class="post-metadata">

### Author: ![dobatruong](https://discourse.paraview.org/user_avatar/discourse.paraview.org/dobatruong/32/13904_2.png) [@dobatruong](https://discourse.paraview.org/u/dobatruong)
#### Post date: [March 11, 2024, 9:43am UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/22 "2024-03-11T09:43:54Z")

</div>

Hello,  
I am developing application based on sample project: [vue-vtkjs-pvw-template](https://github.com/Kitware/web-project-templates/tree/master/vue-vtkjs-pvw-template/server/vtkpython)  
I want to display MPR on the web interface, is there a way to render multiple views using vtk?  
Thank you for your help

---

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [March 11, 2024, 3:57pm UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/23 "2024-03-11T15:57:17Z")

</div>

Yes, you just need to create several views and properly map them with ids.

---

<div class="post-metadata">

### Author: ![dobatruong](https://discourse.paraview.org/user_avatar/discourse.paraview.org/dobatruong/32/13904_2.png) [@dobatruong](https://discourse.paraview.org/u/dobatruong)
#### Post date: [March 12, 2024, 9:27am UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/24 "2024-03-12T09:27:43Z")

</div>

@jourdain Thanks for replying  
Can you give me some ideas to convert from paraview to vtk?

---

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [March 12, 2024, 11:48pm UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/25 "2024-03-12T23:48:38Z")

</div>

I don’t understand what you are asking sorry.

---

<div class="post-metadata">

### Author: ![dobatruong](https://discourse.paraview.org/user_avatar/discourse.paraview.org/dobatruong/32/13904_2.png) [@dobatruong](https://discourse.paraview.org/u/dobatruong)
#### Post date: [March 13, 2024, 3:18pm UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/26 "2024-03-13T15:18:56Z")

</div>

@jourdain Sorry for the unclear question  
I looked at rendering multi views using paraview: [paraviewweb-examples](https://github.com/Kitware/paraviewweb-examples/tree/master/multiviews). I want to use vtk instead of using paraview

---

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [March 15, 2024, 3:23pm UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/27 "2024-03-15T15:23:13Z")

</div>

The example in `vue-vtkjs-pvw-template` already provide a ParaView and VTK server side example.  
Is the missing part the multi-view? The client side expect a viewId and if not provided (-1), we use the active one. But if you have more than 1 view, you just need to properly set that id.

HTH,

Seb

---

<div class="post-metadata">

### Author: ![dobatruong](https://discourse.paraview.org/user_avatar/discourse.paraview.org/dobatruong/32/13904_2.png) [@dobatruong](https://discourse.paraview.org/u/dobatruong)
#### Post date: [March 16, 2024, 12:59am UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/28 "2024-03-16T00:59:13Z")

</div>

@jourdain Thanks for your answer  
If on the backend I have two render window object and I set an ids for them so how can the fontend get that correct view?  
Link to template project: [vue-vtkjs-pvw-template](https://github.com/Kitware/web-project-templates/tree/master/vue-vtkjs-pvw-template)

---

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [March 16, 2024, 4:54pm UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/29 "2024-03-16T16:54:55Z")

</div>

you need to push that info to the client via rpc or pub/sub…

It would be so much easier if you were using trame.

---

<div class="post-metadata">

### Author: ![dobatruong](https://discourse.paraview.org/user_avatar/discourse.paraview.org/dobatruong/32/13904_2.png) [@dobatruong](https://discourse.paraview.org/u/dobatruong)
#### Post date: [March 18, 2024, 1:53am UTC](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477/30 "2024-03-18T01:53:18Z")

</div>

@jourdain Thanks for your answer.  
I will try it

[Previous page](https://discourse.paraview.org/t/paraview-web-with-multi-planar-reconstruction-support/7477.md?page=1)
