<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">Hi all,</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">
I am having a little issue concerning a function in Python that returns what seems like a pointer as a string.</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">
<div class="gmail_default">>> visPts = vtk.vtkSelectVisiblePoints()</div><div class="gmail_default">>> visPts.SetInputData(polyData) </div><div class="gmail_default">>> visPts.SetRenderer(ren)</div><div class="gmail_default">
>> zbuff = visPts.Initialize(True)</div><div class="gmail_default">>> print zbuff</div><div class="gmail_default">>> print type(zbuff)</div><div class="gmail_default"><br></div><div class="gmail_default">
and it prints:</div><div class="gmail_default">_000000000dc90040_void_p</div><div class="gmail_default"><type 'str'> </div></div><div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">
​I understand that `vtkSelectVisiblePoints::vtInitialize(bool)'​ returns a raw pointer (float*) which I believe cannot directly be exposed to Python, but is there a way to pass it to `vtkSelectVisiblePoints::IsPointOccluded(const double[3], connst float* zBuffer)' in Python somehow? Or is it just a limitation of the Python interface?</div>
<div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">Thanks a lot for your help!</div><br></div><div>
<div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">​Guillaume​</div><br></div><div dir="ltr"><span style="border-collapse:collapse"><br></span></div>
</div>