Ejemplo n.º 1
0
    params = set_parameters(**vars(args))
    if not params:
        logger.error("Error in parameters.")
        sys.exit(1)

    ## Create graphics interface.   
    graphics = Graphics()

    ## Read in the model. 
    mesh = Mesh(params)
    mesh.graphics = graphics
    mesh.read_mesh()
    graphics.mesh = mesh

    if params.check_area:
      mesh.check_area(params.area_tolerance)
      '''
      mapper = vtk.vtkPolyDataMapper()
      mapper.SetInputData(mesh.surface)
      mapper.SetScalarVisibility(True)
      mapper.SetScalarModeToUseCellFieldData()
      mapper.SetScalarRange(mesh.scalar_range)
      mapper.SetScalarModeToUseCellData()
      mapper.SetLookupTable(mesh.hue_lut)

      actor = vtk.vtkActor()
      actor.SetMapper(mapper)
      actor.GetProperty().EdgeVisibilityOn();
      graphics.renderer.AddActor(actor)
      '''
      #graphics.add_graphics_geometry(mesh.surface, [0.8, 0.8, 0.8], wire=True)