def save_vtk(self, in_particles): reader_writer = ReadNRRDsWriteVTK(self._out_particles_file_name) reader_writer.add_file_name_array_name_pair(in_particles, "NA") for quant in self._probing_quantities.keys(): file = os.path.join(self._tmp_dir, "%s.nrrd" % quant) vtk_tag = self._probing_quantities[quant][0] reader_writer.add_file_name_array_name_pair(file, vtk_tag) reader_writer.execute()
def save_vtk(self, in_particles, out_particles=None): if out_particles == None: out_particles = self._out_particles_file_name #Adjust scale if down-sampling was performed if self._down_sample_rate > 1: self.adjust_scale(in_particles) reader_writer = ReadNRRDsWriteVTK(out_particles) reader_writer.add_file_name_array_name_pair(in_particles, "NA") for quant in self._probing_quantities.keys(): file = os.path.join(self._tmp_dir, "%s.nrrd" % quant) vtk_tag = self._probing_quantities[quant][0] reader_writer.add_file_name_array_name_pair(file, vtk_tag) reader_writer.execute()