FUNCIONES+DEL+MODULO

**//__FUNCIONES DEL MODULO__//**

Grupo No. 4

**//__v) Funcionalidad proporcionada por el módulo. Un objeto de la clase vtkRenderWindow es el destinatario de las actividades desarrolladas por VTK. Su responsabilidad es mostrar las imágenes y refrescar los eventos, ocultando al usuario las idiosincracias de la plataforma. Una de estas ventanas puede recibir imágenes de varias fuentes al mismo tiempo (usualmente un vtkRenderer ).

El vtkRenderer es el encargado de renderizar una escena. Este objeto recorre las distintas fuentes de datos, computa los filtros y mapeos, obtiene las transformaciones de los actores, computa el modelo de iluminación, realiza el scan-line, etc.

El vtkActor es el responsable de manipular las transformaciones que mapean las fuentes de datos al renderizador.

El vtkMapper recibe los datos geométricos y de superficie de una fuente de datos y computa los colores en sus puntos. Existe una cantidad de mapeadores (mapeo de texturas, mapeo de valores funcionales, para 2D, para 3D, etc.)

El vtkRenderWindowInteractor responde a los movimientos del mouse, y a algunas teclas ("w" para wireframe, "s" para superficie, "e" para abandonar la aplicación, "r" para resetear la posición de la cámara). Se encarga de enviar los mensajes correspondientes a los demás objetos. vtkDataObject: Los “data objects” representan datos de varios tipos. La clase vtkDataObject puede interpretarse como un conjunto genérico de datos. A los datos que tienen una estructura formal se les llama “dataset” (de la clase vtkDataSet). vtkProcessObject: Los “process objects”, también llamados filtros, operan en los data objects para generar nuevos data objects. Representan los algoritmos del sistema. Process y data objects se conectan para formar los pipelines de visualización. Funcion: para crear una esfera

02. esfera =vtk.vtkSphereSource 03. esferaMapper =vtk.vtkPolyDataMapper 04. esfera.SetPhiResolution(10) 05. esfera.SetThetaResolution(20) 06. esfera.SetCenter(0.3,0.0,0.0) 07. esferaMapper.SetInput(esfera.GetOutput) 08. esferaActor =vtk.vtkActor 09. esferaActor.SetMapper(esferaMapper)

función: para crear botones

04 self.transp_valor =Tkinter.IntVar 05 self.transp_valor.set(100) 08 variable=self.transp_valor, 09label="Transparencia") 10 s_transp.pack(side="top", fill="x", expand="false")

Funcion: para guardar la imagen de tipo.tiff

02 w2imgfil =vtk.vtkWindowToImageFilter 03 writertiff =vtk.vtkTIFFWriter

Las funciones del modulo vtk se pueden encontrar algunas en la pagina, http://www.vtk.org/doc/nightly/html/classvtkRenderer.html, al igual que las explicaciones y ejemplos.__//**