# WritePolyData

VTKExamples/Java/IO/WritePolyData

### Description¶

In this example, we add 10 points to a polygonal data (polydata) object and write the result to a VTP file.

### Code¶

WritePolyData.java

import vtk.*;

public class WritePolyData
{

// Now it works in eclipse without any issues.
static {
for (vtkNativeLibrary lib : vtkNativeLibrary.values()) {
}
}
}
vtkNativeLibrary.DisableOutputWindow(null);
}

public static void main(String[] args)
{
//Create 10 points.
vtkPoints points = new vtkPoints();

for ( int i = 0; i < 10; ++i )
{
points.InsertNextPoint ( i, i, i );
}

//Create a polydata object and add the points to it.
vtkPolyData polydata = new vtkPolyData();
polydata.SetPoints(points);

//Write the file
vtkXMLPolyDataWriter writer = new vtkXMLPolyDataWriter();
writer.SetFileName("test.vtp");
writer.SetInput(polydata);

//Optional - set the mode. The default is binary.
//writer.SetDataModeToBinary();
//writer.SetDataModeToAscii();

writer.Write();
}
}