<div dir="ltr">There's nothing stopping you from doing this, but it is generally considered bad design. The ContextItems are expected to go through the Context2D painter interface, since that can draw to a variety of backends (PDF, SVG, etc) that aren't OpenGL. You'll lose the ability to have this flexibility when you bypass the painter.<br><br>But if it's for a one-off application that doesn't care about other backends, it should be fine. Your best bet is have a look at the vtkOpenGLContextDevice2D source code and see the conventions it uses and try to match them within your item's Paint() method.<br><br>HTH,<br>Allie</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Nov 14, 2018 at 6:09 AM Paul Douglas Hahn <<a href="mailto:pdhahn@compintensehpc.com">pdhahn@compintensehpc.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Does anyone know if it is feasible to call OpenGL2 primitives directly <br>
within the overridden Paint() method of a sub-class of vtkContextItem <br>
(i.e., as found in Rendering/Context2D)? I am using VTK 8.1 specifically.<br>
<br>
If so, is there an example somewhere?<br>
<br>
Thanks!<br>
<br>
-- <br>
<br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="https://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">https://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</blockquote></div>