<div dir="ltr">Attached an example that produces the un-wanted behavior on my machine (VTK 6.3, python bindings), perhaps I am just doing something incorrectly. I also attached a few rendered windows that show the problem.<div><br></div><div>Thanks for you quick reply,</div><div><br></div><div>Andrew</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 14, 2015 at 6:18 AM, David Lonie <span dir="ltr"><<a href="mailto:david.lonie@kitware.com" target="_blank">david.lonie@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Tue, Oct 13, 2015 at 6:39 PM, Slaughter, Andrew E <span dir="ltr"><<a href="mailto:andrew.slaughter@inl.gov" target="_blank">andrew.slaughter@inl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I am using a vtkTextMapper to display a floating point number, this number is updated with time and varies between integer values and decimal values. <div><br></div><div>When I first create the text, it has an integer value. This seems to set the extent of the text, because at subsequent times the decimal numbers are compressed horizontally to that that text fits within the same extents. I am simply calling vtkTextMapper.SetInput('new text here') at each timestep.</div><div><br></div><div>Is there a way to update the extents to allow the font-size to remain constant, or set the extents manually at the beginning to be larger than the first text string? </div></div></blockquote><div><br></div></span><div>The vtkTextMapper / vtkActor2D combo should behave as you describe: It should always use the font size to determine the size of the rendered text and set the extents from that. As the input string changes, the extents should change to contain the rendered text at the specified font size.</div><div><br></div><div>I've tried to reproduce the buggy behavior you mention, but cannot -- the text extents change appropriately as the input changes. Are there any additional options set on the mapper/actor? Can you provide a minimal code example the reproduces this behavior?</div><div><br></div><div>Also, what version of VTK is this?</div><div><br></div><div>Thanks,</div><div>Dave</div></div></div></div>
</blockquote></div><br></div>