<div dir="ltr">Try vtkTextActor, it should give you what you want. vtkBillboardTextActor3D was written to behave like vtkTextActor but be embedded in the scene and interact with 3D geometry, while vtkTextActor will always be rendered as an overlay, on top of any 3D geometry.<div><br></div><div>If you still want to hide the text when the anchor points are occluded, you probably want to use vtkLabeledDataMapper with vtkSelectVisiblePoints. You'll need to create a dataset with the anchor points, and add a vtkStringArray to the dataset's PointData that contains the labels. Then, call SetLabelMode(VTK_LABEL_FIELD_DATA) and vtkSetFieldDataName(stringArray->GetName()) on the mapper.</div><div><br></div><div>HTH,</div><div>Dave</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 8, 2016 at 1:50 PM, Seun Odutola <span dir="ltr"><<a href="mailto:seun@rogue-research.com" target="_blank">seun@rogue-research.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi everyone,<div><br></div><div>    I am currently trying out vtkBillboardTextActor3D and was hoping someone here could give me couple of pointers. I have a situation where I have a caption which is basically a text (vtkBillboardTextActor3D) paired with an electrode (vtkActor) on a Mesh. vtkBillboardTextActor3D gives the desired effect of always being oriented with the camera, it’s also occluded by the mesh if the camera rotates away from the electrode (which is fine) however  depending on text (number of characters) I run into a situation where when rotating the scene (camera rotates) the bill board rotates the text in such a way in intersects the mesh (this is not desirable). I was wondering if there was a way to have the caption (the vtkBillboardTextActor3D) preserve its behaviour but still be able to have its text overlay on the mesh. See attached screenshots, notice how electrode 3 gets clipped as it intersects the mesh but when rotated it’s visible.</div><div><br></div><div>link to screenshots:</div><div><div style="margin:0px;line-height:normal"><div style="margin:0px;line-height:normal"><a href="https://www.rogue-research.com/vtkBillboard1.png" target="_blank">https://www.rogue-research.<wbr>com/vtkBillboard1.png</a></div></div><div style="margin:0px;line-height:normal"><a href="https://www.rogue-research.com/vtkBillboard2.png" target="_blank">https://www.rogue-research.<wbr>com/vtkBillboard2.png</a></div><div style="margin:0px;line-height:normal"><div style="margin:0px;line-height:normal"></div><div style="margin:0px;line-height:normal"><br></div></div><div style="margin:0px;line-height:normal"><br></div></div></div><br>______________________________<wbr>_________________<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/<wbr>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_<wbr>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=<wbr>vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br></div>