Exemplo n.º 1
0
void WriteTraceToPLY(char *filename_trace, char*filename_write)
{
	TraceObject *tobj = new TraceObject();
	tobj->ReadFromRPIXMLFile(filename_trace);
	//tobj->Print(std::cout);
	vtkSmartPointer<vtkPolyData> poly = tobj->GetVTKPolyData();
	poly->GetPointData()->SetScalars(NULL);
	vtkSmartPointer<vtkPolyDataWriter> writer = vtkSmartPointer<vtkPolyDataWriter>::New();
	writer->SetFileName(filename_write);
	writer->SetFileTypeToBinary();
	writer->SetInputData(poly);
	writer->Write();
	delete tobj;
	

}