<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p><span style="color: rgb(33, 33, 33); font-size: 15px; font-family: Calibri, Arial, Helvetica, sans-serif;">Dear Readers,</span><br>
</p>
<div style="color: rgb(0, 0, 0);">
<div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Arial,Helvetica,sans-serif">
<p><br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">My name is Daan Kruis and I am a bachelor computer science student at the University of Amsterdam.</span><br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">For my bachelorthesis I am researching scientific visualization in virtual reality.</span><br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">The idea is to enable a user to create, edit and view a visualization pipeline all from a virtual reality environment.</span><br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">For this purpose I want to use the extensive VTK library.</span><br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">However, since creating and editing a pipeline from within an application requires introspection into the libraries classes and methods, I cannot use a language like C++, but instead require something like Python.</span><br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">Now the VR setup I have to use is the Oculus Rift with Oculus Touch Controllers, but there are no python wrappings for the Oculus Rendering classes in VTK (and in general no Oculus Touch support).</span><br style="color:rgb(33,33,33); font-size:15px">
<br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">My question is if there is any way to wrap the various Oculus classes in python, or if you know of a way to work around this problem.</span><br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">I was also looking at widgets, because they could prove useful in making the GUI, but they don't seem to be made for rendering in the Oculus. When Rendering a widget in the Oculus it displays it on both screens
at the specified position and moves along with the movement of the head, instead of standing still in a 3D world. Is this the expected behaviour, or am I doing something wrong? And if it is expected, is there a way to render it as a still object in the 3D
VR environment.</span><br style="color:rgb(33,33,33); font-size:15px">
<br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">Thanks in advance for your time.</span><br style="color:rgb(33,33,33); font-size:15px">
<br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">Regards,</span><br style="color:rgb(33,33,33); font-size:15px">
<span style="color:rgb(33,33,33); font-size:15px">Daan Kruis</span><br>
</p>
</div>
</div>
</div>
</div>
</body>
</html>