# How to set VR camera position in Python?

**URL:** <https://discourse.slicer.org/t/how-to-set-vr-camera-position-in-python/29418>\
**Category:** Development\
**Tags:** vtk, python, stl, virtual-reality\
**Created:** [May 11, 2023, 9:25pm UTC](https://discourse.slicer.org/t/how-to-set-vr-camera-position-in-python/29418 "2023-05-11T21:25:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gianluca\_De\_Lucia](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/gianluca_de_lucia/32/65963_2.png) [@Gianluca\_De\_Lucia](https://discourse.slicer.org/u/Gianluca_De_Lucia)\
**Post date:** [May 11, 2023, 9:25pm UTC](https://discourse.slicer.org/t/how-to-set-vr-camera-position-in-python/29418/1 "2023-05-11T21:25:08Z")

</div>

Hi,  
I am trying to develop a Python script for viewing an STL file through your VR module for 3DSlicer.  
I need to set up the camera position, but as far I didn’t succeed.  
I tried with:

> slicer.modules.virtualreality.viewWidget().renderWindow().GetRenderers().GetItemAsObject(0).SetViewPoint(position)

but it has no effect in the viewer.

Can you help me with this?

---

<div class="post-metadata">

**Author:** ![cpinter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/cpinter/32/7995_2.png) [@cpinter](https://discourse.slicer.org/u/cpinter)\
**Post date:** [May 12, 2023, 10:02am UTC](https://discourse.slicer.org/t/how-to-set-vr-camera-position-in-python/29418/2 "2023-05-12T10:02:15Z")

</div>

Based on the information you gave I’m not sure what it is exactly that you want, but I think this function may help [SlicerVirtualReality/qMRMLVirtualRealityView.h at master · KitwareMedical/SlicerVirtualReality · GitHub](https://github.com/KitwareMedical/SlicerVirtualReality/blob/master/VirtualReality/Widgets/qMRMLVirtualRealityView.h#L98)
