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
{
static
{
System.loadLibrary("vtkCommonJava");
System.loadLibrary("vtkFilteringJava");
System.loadLibrary("vtkIOJava");
System.loadLibrary("vtkImagingJava");
System.loadLibrary("vtkGraphicsJava");
System.loadLibrary("vtkRenderingJava");
}
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();
}
}