<div dir="ltr">Hi Andrew,<div><br></div><div>I tested this on the latest master and the example is working as expected. I suspect that the patch below is the one that fixes the issue.</div><div><br></div><div>If you can't patch / update the VTK you're using, it looks like a workaround would be to call</div><div><br></div><div>mapper.GetTextProperty().Modified()</div><div><br></div><div>when you update the input string, as that will trigger the coordinates to be recalculated.</div><div><br></div><div><div>commit 1cc1ad152dec84306dc4623a3444c8063085cf1c</div><div>Author: David C. Lonie <<a href="mailto:david.lonie@kitware.com">david.lonie@kitware.com</a>></div><div>Date:   Tue Oct 6 10:47:59 2015 -0400</div><div><br></div><div>    Fix MTime bug in vtkTextMapper.</div><div>    </div><div>    See <a href="http://www.vtk.org/Bug/view.php?id=15303">http://www.vtk.org/Bug/view.php?id=15303</a>. Thanks to</div><div>    Luc Habert for the report and patch.</div><div><br></div><div>diff --git a/Rendering/Core/vtkTextMapper.cxx b/Rendering/Core/vtkTextMapper.cxx</div><div>index be4a968..9f5b67b 100644</div><div>--- a/Rendering/Core/vtkTextMapper.cxx</div><div>+++ b/Rendering/Core/vtkTextMapper.cxx</div><div>@@ -485,7 +485,8 @@ void vtkTextMapper::UpdateQuad(vtkActor2D *actor, int dpi)</div><div>     }</div><div> </div><div>   if (this->CoordsTime < actor->GetMTime() ||</div><div>-      this->CoordsTime < this->TextProperty->GetMTime())</div><div>+      this->CoordsTime < this->TextProperty->GetMTime() ||</div><div>+      this->CoordsTime < this->TCoordsTime)</div><div>     {</div><div>     int text_bbox[4];</div><div>     vtkTextRenderer *tren = vtkTextRenderer::GetInstance();</div></div><div><br></div><div>Cheers,</div><div>Dave</div></div>