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(); } }