<br><font size=2 face="Arial">Hello UserGroup,</font>
<br>
<br><font size=2 face="sans-serif">I'm working on Windows and I'm using
TclPro1.4 and VTK4.2.</font>
<br><font size=2 face="sans-serif">I'm using vtkUnstructuredGridReader
&nbsp;to &nbsp;read a VTK file :</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; <b>vtkUnstructuredGridReader Ureader</b></font>
<br><font size=2 face="sans-serif"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ureader
SetFileName $file</b></font>
<br>
<br><font size=2 face="sans-serif">Next &nbsp;a vtkUnstructuredGrid object
is created to insert or delete points or cells :</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; <b>vtkUnstructuredGrid usgModel</b></font>
<br><font size=2 face="sans-serif"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; usgModel
DeepCopy [Ureader GetOutput]</b></font>
<br><font size=2 face="sans-serif"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ...</b></font>
<br>
<br><font size=2 face="sans-serif">Then I'm writing a new VTK file using
vtkUnstructuredGridWriter :</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif"><b>vtkUnstructuredGridWriter uwriter1</b></font>
<br><font size=2 face="sans-serif"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; uwriter1 SetInput usgModel</b></font>
<br><font size=2 face="sans-serif"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; uwriter1 SetFileTypeToASCII</b></font>
<br><font size=2 face="sans-serif"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; uwriter1 SetFileName &nbsp;$file</b></font>
<br><font size=2 face="sans-serif"><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; uwriter1 Write</b></font>
<br>
<br><font size=2 face="sans-serif">I want to keep the double precision
for the POINTS coordinates but &nbsp;coordinates are truncated when the
file is reading.</font>
<br>
<br><font size=2 face="sans-serif"><b>The reading VTK file is : </b></font>
<br>
<br><font size=2 face="sans-serif"># vtk DataFile Version 3.0</font>
<br>
<br><font size=2 face="sans-serif">ASCII</font>
<br><font size=2 face="sans-serif">DATASET UNSTRUCTURED_GRID</font>
<br><font size=2 face="sans-serif">POINTS &nbsp;37466 float</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;-0.1214999924E+03 &nbsp;
&nbsp;-0.3000000000E+03 &nbsp; &nbsp; 0.8236390114E+01</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;-0.1214999847E+03 &nbsp;
&nbsp;-0.3000000000E+03 &nbsp; &nbsp; 0.1123638916E+02</font>
<br><font size=2 face="sans-serif">....<br>
CELLS &nbsp; &nbsp;69889 &nbsp;378041</font>
<br><font size=2 face="sans-serif">&nbsp;1 597</font>
<br><font size=2 face="sans-serif">&nbsp;1 598</font>
<br><font size=2 face="sans-serif">...</font>
<br><font size=2 face="sans-serif">CELL_TYPES &nbsp; &nbsp; &nbsp;69889</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;1</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;1</font>
<br><font size=2 face="sans-serif">...</font>
<br><font size=2 face="sans-serif">CELL_DATA &nbsp;69889</font>
<br><font size=2 face="sans-serif">SCALARS MATERIAL float</font>
<br><font size=2 face="sans-serif">LOOKUP_TABLE default</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;1</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;1</font>
<br><font size=2 face="sans-serif">...</font>
<br><font size=2 face="sans-serif">SCALARS GROUP float</font>
<br><font size=2 face="sans-serif">LOOKUP_TABLE default</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;1</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;1</font>
<br><font size=2 face="sans-serif">...</font>
<br>
<br>
<br><font size=2 face="sans-serif"><b>If POINTS are double :</b></font>
<br>
<br><font size=2 face="sans-serif"># vtk DataFile Version 3.0</font>
<br>
<br><font size=2 face="sans-serif">ASCII</font>
<br><font size=2 face="sans-serif">DATASET UNSTRUCTURED_GRID</font>
<br><font size=2 face="sans-serif">POINTS &nbsp;37466 <b>double</b></font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;-0.1214999924E+03 &nbsp;
&nbsp;-0.3000000000E+03 &nbsp; &nbsp; 0.8236390114E+01</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp;-0.1214999847E+03 &nbsp;
&nbsp;-0.3000000000E+03 &nbsp; &nbsp; 0.1123638916E+02</font>
<br><font size=2 face="sans-serif">....<br>
</font>
<br><font size=2 face="sans-serif">A VTK error occurs when DeepCopy method
is used : </font>
<br>
<br><font size=2 face="sans-serif"><b>ERROR: In C:\martink\vtk42\VTK\Common\vtkPoints.cxx,
line 261</b></font>
<br><font size=2 face="sans-serif"><b>vtkPoints (0x0518D418): Number of
components is different...can't copy</b></font>
<br>
<br>
<br><font size=2 face="sans-serif">Does anybody help me ?</font>
<br><font size=2 face="sans-serif">Thank you in advance.</font>
<br>
<br><font size=2 face="sans-serif">Sophie</font>