示例#1
0
    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()
示例#2
0
    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()