Beispiel #1
0
    def rebuild_pipeline( self, pd ):
        src = VTKFileReader( base_file_name = '%s_0.vtk' % self.position )
        self.engine.add_source( src )
        if self.warp:
            self.engine.add_filter( WarpVector() )

        if self.name in src._point_tensors_list:
            src.point_tensors_name = self.name
            self.engine.add_filter( ExtractTensorComponents() )
        elif self.name in src._point_vectors_list:
            src.point_vectors_name = self.name
            self.engine.add_filter( ExtractVectorComponents() )
        elif self.name in src._point_scalars_list:
            src.point_scalars_name = self.name
        s = Surface()
        s.actor.property.point_size = 5.
        self.engine.add_module( s )
        src.scene.z_plus_view()