[vtkusers] celltype 40?
Karin Faulhaber
faulhaber at ipf.uni-karlsruhe.de
Tue Oct 16 07:17:46 EDT 2001
Hi,
I read a vtkPolyData from an ascii file (which I have created myself)
and send it through a vtkMaskPointsFilter. Since I couldn't see any
output I asked for the celltype and number of cells of the output. What
I get is a celltype of 40 for the first cell and 0 for the rest, the
number of cells is also 0. I can see my DEM if I feed the mapper with
the output of vtkPolyDataReader but not with the output of
vtkMaskPoints. I use vtk 3.1.
Any ideas? I appreciate any help,
Karin
---------------------
code snippet:
vtkPolyDataReader polyReader = new vtkPolyDataReader();
polyReader.SetFileName("dgm.vtk");
polyReader.Update();
vtkMaskPoints fMask = new vtkMaskPoints();
fMask.SetInput(polyReader.GetOutput());
//fMask.SetOnRatio(20);
//fMask.RandomModeOn();
System.out.println("type "+polyReader.GetOutput().GetCellType(0));
System.out.println("type "+polyReader.GetOutput().GetCellType(1));
System.out.println("type "+polyReader.GetOutput().GetCellType(2));
System.out.println("number
"+polyReader.GetOutput().GetNumberOfCells());
System.out.println("type "+fMask.GetOutput().GetCellType(0));
System.out.println("type "+fMask.GetOutput().GetCellType(1));
System.out.println("type "+fMask.GetOutput().GetCellType(2));
System.out.println("number "+fMask.GetOutput().GetNumberOfCells());
vtkPolyDataMapper mPoints = new vtkPolyDataMapper();
//mPoints.SetInput(polyReader.GetOutput());
mPoints.SetInput(fMask.GetOutput());
...
...
What I get is:
type 1
type 1
type 1
number 338712
type 40
type 0
type 0
number 0
My input file looks like that:
---
# vtk DataFile Version 3.0
vtk output
ASCII
DATASET POLYDATA
POINTS 338712 float
3479999.50 5417833.50 245.54
3479997.50 5417832.50 245.59
3479998.50 5417832.50 245.60
...
VERTICES 338712 677424
1 0
1 1
1 2
...
1 338709
1 338710
1 338711
----
--
Karin Faulhaber
Universitaet Karlsruhe
Institut fuer Photogrammetrie und Fernerkundung (IPF)
Englerstr. 7
76128 Karlsruhe
Tel: 0721/608-3676
E-Mail: faulhaber at ipf.uni-karlsruhe.de
More information about the vtkusers
mailing list