<html>
Try using POLYGONS instead of TRIANGLES.&nbsp; Then for each triangle,
first specify the number of points (3), and then the point ids in that
triangle.<br><br>
- Amy<br><br>
At 11:22 AM 10/21/2003 -0400, Patrick Schuska wrote:<br><br>
<blockquote type=cite class=cite cite><font face="arial" size=2>Hi.<br>
</font><br>
<font face="arial" size=2>I am trying to read triangles data (I took the
file from amira) with vtk. But it doesn`t work. There comes allways the
same error message.<br>
</font><br>
<font face="arial" size=2>I think I did something with the header
wrong.<br>
</font><br>
<font face="arial" size=2>It looks like this..<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="Courier New, Courier" size=2># vtk DataFile Version 3.0<br>
</font><br>
<font face="Courier New, Courier" size=2>Triangle Data<br>
</font><br>
<font face="Courier New, Courier" size=2>&nbsp;<br>
</font><br>
<font face="Courier New, Courier" size=2>BINARY<br>
</font><br>
<font face="Courier New, Courier" size=2>&nbsp;<br>
</font><br>
<font face="Courier New, Courier" size=2>DATASET POLYDATA<br>
</font><br>
<font face="Courier New, Courier" size=2>&nbsp; <br>
</font><br>
<font face="Courier New, Courier" size=2>TRIANGLES 3790<br>
</font><br>
<font face="Courier New, Courier" size=2>&nbsp;<br>
</font><br>
<font face="Courier New, Courier" size=2>&amp;data&amp;<br>
</font><br>
<font face="Courier New, Courier" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>can anybody help me??<br>
</font><br>
<font face="arial" size=2>Thanks, Patrick.<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>error message:<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>ERROR: In
C:\martink\vtk42\VTK\IO\vtkPolyDataReader.cxx, line 305<br>
</font><br>
<font face="arial" size=2>vtkPolyDataReader (0x064B5200): Unrecognized
keyword: triangles<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>my vtk file.<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>package require vtk<br>
</font><br>
<font face="arial" size=2>package require vtkinteraction<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2># Create the standard renderer, render
window<br>
</font><br>
<font face="arial" size=2># and interactor<br>
</font><br>
<font face="arial" size=2>vtkRenderer ren1<br>
</font><br>
<font face="arial" size=2>vtkRenderWindow renWin<br>
</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp; renWin AddRenderer 
ren1<br>
</font><br>
<font face="arial" size=2>vtkRenderWindowInteractor iren<br>
</font><br>
<font face="arial" size=2>&nbsp;&nbsp;&nbsp; iren SetRenderWindow
renWin<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2># Create the reader for the data<br>
</font><br>
<font face="arial" size=2>vtkPolyDataReader reader<br>
</font><br>
<font face="arial" size=2>#vtkDataReader reader<br>
</font><br>
<font face="arial" size=2>&nbsp;reader SetFileName
&quot;D:/amira/ear2bsurf.vtk&quot;<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>vtkOutlineFilter outlineData<br>
</font><br>
<font face="arial" size=2>&nbsp; outlineData SetInput&nbsp; [reader
GetOutput]<br>
</font><br>
<font face="arial" size=2>vtkPolyDataMapper mapOutline<br>
</font><br>
<font face="arial" size=2>&nbsp; mapOutline SetInput [outlineData
GetOutput]<br>
</font><br>
<font face="arial" size=2>vtkActor outline <br>
</font><br>
<font face="arial" size=2>&nbsp; outline SetMapper mapOutline<br>
</font><br>
<font face="arial" size=2>&nbsp; [outline GetProperty] SetColor 0 0
0<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>&nbsp;ren1 AddActor outline <br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>ren1 SetBackground 1 1 1<br>
</font><br>
<font face="arial" size=2>renWin SetSize 600 600<br>
</font><br>
<font face="arial" size=2>renWin Render<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>proc TkCheckAbort {} {<br>
</font><br>
<font face="arial" size=2>&nbsp; set foo [renWin GetEventPending]<br>
</font><br>
<font face="arial" size=2>&nbsp; if {$foo != 0} {renWin SetAbortRender
1}<br>
</font><br>
<font face="arial" size=2>}<br>
</font><br>
<font face="arial" size=2>renWin AddObserver AbortCheckEvent
{TkCheckAbort}<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>iren AddObserver UserEvent {wm deiconify
.vtkInteract}<br>
</font><br>
<font face="arial" size=2>iren Initialize<br>
</font><br>
<font face="arial" size=2>&nbsp;<br>
</font><br>
<font face="arial" size=2>wm withdraw .</font></blockquote></html>