private vtkImageActor GetMapImage() { string filePath = this.folderPath + "\\map.jpg"; vtkImageData imageData; //Read the image vtkJPEGReader jpegReader = new vtkJPEGReader(); if (jpegReader.CanReadFile(filePath) == 0) { Console.WriteLine("ERROR"); return(null); } jpegReader.SetFileName(filePath); jpegReader.Update(); imageData = jpegReader.GetOutput(); //imageData.SetExtent(0, 1236, 0, 870, 0, 0); //imageData.SetSpacing(1236, 870, 0.01); imageData.SetOrigin(0, 0, 0); vtkImageActor imageActor = new vtkImageActor(); imageActor.SetInput(imageData); imageActor.SetScale(1f / horizontalRes); double[] bounds = imageActor.GetBounds(); return(imageActor); }