<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.3502.5390" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>hi there,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>i have&nbsp; problem that has allready been dealt 
with some time before in this archive, but nevertheless my code won't work. 
maybe someone can tell me what i'm doing wrong.</FONT></DIV>
<DIV><FONT face=Arial size=2>all right, here is my problem: i have a geometry 
(unstructured grid) and a lot of time steps of scalar data. now i want to read 
the geometry once and then merge it with some attribute-data of a special 
timestep.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>following the answers in the archives i created one 
unstructured grid *.vtk file and a lot of fielddata- files containing the 
scalar- values of each timestep. now i wanted to mergethe geometry and a 
scalarfile with 'vtkMergeDataObjectFilter'. i did so using:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>// m_reader: DataSetReader<BR>// doReader: 
DataObjectReader</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; </FONT></DIV>
<DIV><FONT face=Arial 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vtkMergeDataObjectFilter 
*mdof;</FONT></DIV>
<DIV><FONT face=Arial 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vtkFieldDataToAttributeDataFilter 
*fd2ad;</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkDataSetMapper 
*dMapper;</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT face=Arial 
size=2>&nbsp;&nbsp;&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;&nbsp;mdof = 
vtkMergeDataObjectFilter::New();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
mdof-&gt;SetInput(m_reader-&gt;GetOutput() );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
mdof-&gt;SetDataObject(doReader-&gt;GetOutput() );</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;fd2ad = 
vtkFieldDataToAttributeDataFilter::New();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
fd2ad-&gt;SetInput(mdof-&gt;GetOutput() );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
fd2ad-&gt;SetOutputAttributeDataToPointData();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
fd2ad-&gt;SetScalarComponent(0, "scalar0", 0);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp; dMapper = 
vtkDataSetMapper::New();<BR>&nbsp;&nbsp; &nbsp; 
dMapper-&gt;SetInput(fd2ad-&gt;GetOutput() );</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>the scalar- files are formated like:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # vtk DataFile 
Version 2.0 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Scalardata 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ASCII <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
FIELD time0 1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scalar0 1 3470 
float<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
6.300000E+02<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
6.300000E+02<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
6.300000E+02<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>now there is no compiler error (vcpp6.0), and the 
program runs. but it only shows the geometry, no scalar information. and i get 
the error:</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; error: 
vtkFieldDataToAttributeDataFilter (0x09D1B940): Can't find array/component 
requested</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>does anybody now where i'm wrong? How else should i 
run SetScalarComponent, or is there something complete different to 
use?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>thank u all.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></BODY></HTML>