<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1141" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I am still new to VTK, and I was hoping someone 
could clarify a simple question for me:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Imagine a simple pipeline A:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp; polyReader -&gt; 
smoothFilter -&gt; polyDataNormals -&gt; polyMapper -&gt; myActor -&gt; 
renderer</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>and I only do operations on the actor to adjust the 
orientation and position of the model.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>A second pipeline B is identical, but with&nbsp;an 
additional vtkThinPlateSplineTransform filter which is currently&nbsp;set up by 
doing:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tps = 
new vtkThinPlateSplineTransform();<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></DIV>
<DIV><FONT face=Arial 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
warpFilter = new 
vtkTransformPolyDataFilter();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
warpFilter.SetInput((vtkPolyData)myActor.GetMapper().GetInputAsDataSet());<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>In 50% of circumstances, I do not need to use the 
deformation of the thin plate spline transform, that is, its source and target 
points will be identical. The only operations in this case will be the 
aforementioned actor functions.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Q. Do I incur any extra cost of renderering time 
because of the presence of the deformation filter, even though it is never 
updated?</FONT></DIV>
<DIV><FONT face=Arial size=2>Q. If so, is there a way to enable/disable the 
filter, without removing it from the pipeline, such that the cost is avoided, 
and zero deformation is ensured?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Many thanks for your help everyone.</FONT></DIV>
<DIV><FONT face=Arial><FONT size=2>Greg</FONT></DIV></FONT></BODY></HTML>