[vtkusers] Please help a new user.
    Mathieu Malaterre 
    mathieu.malaterre at kitware.com
       
    Tue Jun  1 12:20:28 EDT 2004
    
    
  
Henry J. Karpf wrote:
> I have a program that outputs 3 points for a many(1000's) triangular 
> planes, and also their Normal vector, it is sort of in the following 
> format:
> x1 y1 z1 x2 y2 z2 x3 y3 z3 xnormal ynormal znormal
> x1 y1 z1 x2 y2 z2 x3 y3 z3 xnormal ynormal znormal
> x1 y1 z1 x2 y2 z2 x3 y3 z3 xnormal ynormal znormal
> ...
> and would like to be able to build a VTK document out of this 
> information so i can use paraview to visualize my model.  Does any one 
> have any hits or links to places that would be able to help me? Thank you!
ParaView does not currently allows you to define your own data file, I 
guess you can easily do it in python. Or in c++ you'll have to do 
something like:
ifstream f("foobar.txt");
vtkPoints* points = vtkPoints::New();
double x;
double y;
double z;
do{
   f >> x;
   f >> y;
   f >> z;
   points->InsertNextPoint( x, y, z);
   //next point
   ...
   //next point
   ...
   //normals, you can discard it since vtk has a vtkPolyDataNormals
   ...
   }
while(!f.eof());
vtkPolyData *pd =
   pd->SetPoints( points );
HTH
Mathieu
    
    
More information about the vtkusers
mailing list