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()
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") quantities = ["val", "heval0", "heval1", "heval2", "hmode", "hevec0",\ "hevec1", "hevec2", "hess"] # VTK field names should be standardized to match teem tags tags = ["val", "h0", "h1", "h2", "hmode", "hevec0", \ "hevec1", "hevec2", "hess"] for ii in range(len(quantities)): file = os.path.join(self._tmp_dir,"%s.nrrd" % quantities[ii]) reader_writer.add_file_name_array_name_pair( file, tags[ii] ) 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()