<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>Thank you very much! <br>
</p>
<br>
<p>I am using VTK 7.0 and I think <font size="2"><span style="font-size:10pt;">vtkBillboardTextActor3D</span></font> is not available in this version.<br>
I tried vtkTextActor3D but I need a text which is always facing the camera.<br>
<br>
I think it must be possible to calculate a new position point P' (bottom left corner) which leads to a text
<br>
whose center is at the desired position P.<br>
<br>
I tried to use follower->getCenter() to get the center of the bounding box of my text. But now I don't know how to shift<br>
the position point (bottom left corner) in a manner that the center point = my desired position.<br>
<br>
<br>
<br>
<br>
</p>
<br>
<div style="color: rgb(0, 0, 0);">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>Von:</b> David Lonie <david.lonie@kitware.com><br>
<b>Gesendet:</b> Donnerstag, 09. Februar 2017 18:35<br>
<b>An:</b> M. Jordan<br>
<b>Cc:</b> vtkusers@vtk.org<br>
<b>Betreff:</b> Re: [vtkusers] vtkTextActor align to center of text</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">You'll likely have better luck using vtkTextActor3D or<br>
vtkBillboardTextActor3D. These have vtkTextProperties you can modify<br>
to set things like justification/alignment.<br>
<br>
HTH,<br>
Dave<br>
<br>
On Thu, Feb 9, 2017 at 6:37 AM, M. Jordan <mjordan@live.at> wrote:<br>
> Hi,<br>
><br>
> I am creating a 3D text like this:<br>
><br>
> // create text<br>
> vtkSmartPointer<vtkVectorText> textSource =<br>
>  vtkSmartPointer<vtkVectorText>::New();<br>
> textSource->SetText("TEST");<br>
> textSource->Update();<br>
> // create a mapper for the text<br>
> vtkSmartPointer<vtkPolyDataMapper> txtmapper =<br>
>  vtkSmartPointer<vtkPolyDataMapper>::New();<br>
>  txtmapper->SetInputConnection(transformFilter->GetOutputPort());<br>
> // create a subclass of vtkActor: a vtkFollower that remains facing the<br>
> camera<br>
> vtkSmartPointer<vtkFollower> follower =<br>
> vtkSmartPointer<vtkFollower>::New();<br>
> follower->SetMapper(txtmapper);<br>
>  follower->SetCamera(renderer->GetActiveCamera());<br>
>  follower->SetPosition(10.0,20.0,30.0);<br>
><br>
> Now the passed follower position is approximately the bottom left corner of<br>
> my text.<br>
><br>
> How can I achieve a text which is centered about my desired position?<br>
> For example the text "101" should result in a 3D text with the center being<br>
> located in the middle of the "0"<br>
><br>
> Thank you very much!<br>
><br>
><br>
><br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com" id="LPlnk399583" previewremoved="true">
www.kitware.com</a>
<div id="LPBorder_GT_14867178229020.24040541074588195" style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id="LPContainer_14867178228920.40470632375218596" style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td id="ImageCell_14867178228940.7321849901981992" style="width: 250px; position: relative; display: table-cell; padding-right: 20px;" colspan="1">
<div id="LPImageContainer_14867178228940.166279576992999" style="background-color: rgb(255, 255, 255); height: 165px; position: relative; margin: auto; display: table; width: 250px;">
<a id="LPImageAnchor_14867178228960.25785124999638265" style="display: table-cell; text-align: center;" href="http://www.kitware.com/" target="_blank"><img style="display: inline-block; max-width: 250px; max-height: 250px; height: 165px; width: 250px; border-width: 0px; vertical-align: bottom;" aria-label="Vorschaubild mit ausgewähltem Link. Doppeltippen, um den Link zu öffnen." id="LPThumbnailImageID_14867178228970.40719294758192814" height="165" width="250" src="http://www.kitware.com/img/Areas_Index_Home.jpg"></a></div>
</td>
<td id="TextCell_14867178228980.21274310429074528" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" colspan="2">
<div id="LPRemovePreviewContainer_14867178228980.797833449022024"></div>
<div id="LPTitle_14867178228980.08718445385532181" style="top: 0px; color: rgb(0, 120, 215); font-weight: 400; font-size: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height: 21px;">
<a id="LPUrlAnchor_14867178228990.3328591675930349" style="text-decoration: none;" href="http://www.kitware.com/" target="_blank">Kitware Inc. - leading edge, high-quality software</a></div>
<div id="LPMetadata_14867178229000.701643169061777" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 14px;">
www.kitware.com</div>
<div id="LPDescription_14867178229010.44473125120181656" style="display: block; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;">
Kitware's mission is to create state-of-the-art software products and services in visualization and data processing using advanced quality software methods and ...</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" id="LPlnk467031" previewremoved="true">
http://www.kitware.com/opensource/opensource.html</a>
<div id="LPBorder_GT_14867178789360.8271597293194963" style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id="LPContainer_14867178789300.11048802571319527" style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td id="TextCell_14867178789320.16567190011848043" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" colspan="2">
<div id="LPRemovePreviewContainer_14867178789320.808987633869443"></div>
<div id="LPTitle_14867178789320.8809015903238754" style="top: 0px; color: rgb(0, 120, 215); font-weight: 400; font-size: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height: 21px;">
<a id="LPUrlAnchor_14867178789330.679743619213497" style="text-decoration: none;" href="http://www.kitware.com/opensource/opensource.html" target="_blank">OPEN SOURCE - Kitware</a></div>
<div id="LPMetadata_14867178789340.9293182840363198" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 14px;">
www.kitware.com</div>
<div id="LPDescription_14867178789350.5280372146424239" style="display: block; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;">
Kitware develops, maintains and supports a wide array of toolkits and applications that are used by tens of thousands of software developers, researchers and ...</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
><br>
> Please keep messages on-topic and check the VTK FAQ at:<br>
> <a href="http://www.vtk.org/Wiki/VTK_FAQ" id="LPlnk140916" previewremoved="true">
http://www.vtk.org/Wiki/VTK_FAQ</a><br>
><br>
> Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" id="LPlnk764318" previewremoved="true">
http://markmail.org/search/?q=vtkusers</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/vtkusers" id="LPlnk429995" previewremoved="true">
http://public.kitware.com/mailman/listinfo/vtkusers</a>
<div id="LPBorder_GT_14867179395600.8087655626946673" style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id="LPContainer_14867179395550.5712301524093056" style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td id="TextCell_14867179395560.3586307863714513" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" colspan="2">
<div id="LPRemovePreviewContainer_14867179395570.6171856494724344"></div>
<div id="LPTitle_14867179395570.4289891044404439" style="top: 0px; color: rgb(0, 120, 215); font-weight: 400; font-size: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height: 21px;">
<a id="LPUrlAnchor_14867179395580.3399126656141599" style="text-decoration: none;" href="http://public.kitware.com/mailman/listinfo/vtkusers" target="_blank">vtkusers Info Page - Kitware</a></div>
<div id="LPMetadata_14867179395580.5957693767558218" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 14px;">
public.kitware.com</div>
<div id="LPDescription_14867179395590.14992179687415785" style="display: block; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;">
To see the collection of prior postings to the list, visit the vtkusers Archives. Using vtkusers: To post a message to all the list members, send ...</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
><br>
</div>
</span></font></div>
</div>
</body>
</html>