lunes, 27 de febrero de 2012

CUBO 2D


CODIGO DE CUBO EN 2D
#include <GL/glut.h>


void myinit(void)
{
      glClearColor(1.0, 1.0, 1.0, 1.0);
      glColor3f(1.0, 0.0, 0.0); 
      glMatrixMode(GL_PROJECTION);
      glLoadIdentity();
      gluOrtho2D(0.0, 500.0, 0.0, 500.0);
      glMatrixMode(GL_MODELVIEW);
}




void display( void )
{


    typedef GLfloat point2[2];     


    point2 verticesc[8]={{150.0,150.0},{350.0,150.0},{350.0,350.0},{150.0,350.0},{250.0,250.0},{400.0,250.0},{400.0,450.0},{250.0,450.0}};




    glClear(GL_COLOR_BUFFER_BIT);


glBegin(GL_LINES);
glVertex2fv(verticesc[0]);
glVertex2fv(verticesc[1]);
glVertex2fv(verticesc[1]);
glVertex2fv(verticesc[2]);
glVertex2fv(verticesc[2]);
glVertex2fv(verticesc[3]);
glVertex2fv(verticesc[3]);
glVertex2fv(verticesc[0]);
glVertex2fv(verticesc[0]);
glVertex2fv(verticesc[4]);
glVertex2fv(verticesc[4]);
glVertex2fv(verticesc[5]);
glVertex2fv(verticesc[5]);
glVertex2fv(verticesc[6]);
glVertex2fv(verticesc[6]);
glVertex2fv(verticesc[7]);
glVertex2fv(verticesc[7]);
glVertex2fv(verticesc[3]);
glVertex2fv(verticesc[7]);
glVertex2fv(verticesc[4]);
glVertex2fv(verticesc[6]);
glVertex2fv(verticesc[2]);
glVertex2fv(verticesc[5]);
glVertex2fv(verticesc[1]);
glEnd();

     glFlush(); 
 }

//http://lapalabradelmanko.wordpress.com/2010/09/22/dibujar-funcion-seno-en-opengl/


void main(int argc, char** argv)
{
    //glutInit(&amp;argc,argv);
    glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB); 
    glutInitWindowSize(500,500); 
    glutInitWindowPosition(0,0); 
    glutCreateWindow("Cubo");
    glutDisplayFunc(display); 




    myinit();




    glutMainLoop();
}

martes, 14 de febrero de 2012

Investigar y escribir ejemplos de fractales y sus definiciones:

fractal natural.- Es un elemento de la naturaleza que puede ser descrito mediante la geometria fractal. Las nubes las montañas, el sistema circulatorio, etc.
fractal de Mandelbrot.- Se genera mediante un algoritmo matematico. Los fractales de este tipo precisan de millones de operaciones, por lo cual sólo pueden dibujarse con la inestimable ayuda del ordenador.  Este fractal generar un infinito conjunto de fractales, ya que por cada punto se puede generar un fractal tipo Julia, que es una ligera modificación en la fórmula del Mandelbrot.
Fractales koch y sierpinski.– Cambia los colores y pausa la simulación de estos fractales en cualquier momento.
Fractales poligonales.– Cambia los parámetros para crear distintos fractales.
Fractales iterativos.– Genera seis fractales distintos.
 funciones de escape.- Son aquellas operaciones matematicas las cuales nos permiten calcular mediante el valor de las coordenadas de los pixeles que se analizan las iteraciones que se desarrollaran en la impresión de la imagen.

fractales basados en procesos estocasticos.- Se le denomina a aquellso fundamentos matematicos y fisicos existentesque tratan los diferentes tipos de comportamientos existentes.  

martes, 7 de febrero de 2012

¿Que es un Fractal?
Son aquellas imágenes quebradas o fracturadas que no tienen una forma geometrica especifica, sino todo lo contrario una forma irregular que se repite en diferentes escalas, como por ejemplo la imagen de las hojas de un arbol en el cual no todas sus hojas son iguales en tamaño,color y diseño.

¿Qué es la geometria fractal?
La geometria fractales es simplemente la imagen geometrica de una imagen pero que esta imagen es copia repetida ya sean pequeñas o grandes  según la intencion de diseño que se temga.

Mencione 5  imagenes  fractales mas conocidas
Triángulo de Sierpinski
Conjunto de Cantor
Curva de Koch
Conjunto de Mandelbrot

viernes, 3 de febrero de 2012


ÍNDICE

1  Introducción a la graficación por  computadora
BIBLIOGRAFÍA


  
1  Introducción a la graficación por  computadora.

Desde tiempos antiguos la ciencia ha sido la más sobresaliente en aspectos de investigaciones, esto porque se encarga del estudio, trabajos y diseño de inventos y avances que son descubiertos. Y debido a ello la computación grafica llega a ser rama de la ciencia debido a que trabajan en los mismos campos.




Las graficas por computadora como bien se menciona en el tema es para todas aquellas actividades y trabajos realizados  en computadora y para facilitar el uso de un mejor manejo de imágenes.
Como por ejemplo en las áreas donde son aplicadas son:
Animaciones por computadora para cinematografías.
Video juegos
Visualización científica como por ejemplo: en el campo de la medicina industrias educación artes graficas, etc.


Los sistemas gráficos para que puedan funcionar de manera adecuada para el uso en actividades como la ciencia, la programación y el diseño de imágenes son:
 Procesador: encargado de generar imágenes creadas como por ejemplo para desarrollar ecuaciones matemáticas.
Memoria: necesaria para poder visualizar en el equipo (PC) las graficas que se estén realizando en el programa que se esté manejando.
Frame buffer: nos presenta a manera de pixeles los gráficos que vallamos a estar manejando.
Dispositivos de salida: accesorios los cuales nos permitirán visualizar los gráficos desarrollados.
Dispositivos de entrada: aquellos que nos permitirán desarrollar los diseños asistidos por computadora.



El formato de gráficos se refiere a los tipos de ficheros existentes los cuales llegan a componerse de alguna imagen digital pero en código binario los cuales son diferentes posibilidades de visualización con respecto a la resolución de la imagen que se esté manejando y a la compatibilidad que esta tenga.
El fin que tiene usar los formatos gráficos de almacenamiento es buscar la mejor calidad y menor capacidad en los formatos de los ficheros. Por lo que cada formato de imagen se basa en una o más técnicas diferentes de codificación especial, entre otros para mayor calidad de imagen.


La imagen puede estar formada por un número diferente de píxeles, dependiendo de su tamaño y resolución, y tener más o menos colores. En función del número de píxeles y del número de colores la imagen tendrá más o menos calidad, pero cuanto más calidad tenga, más ocupará el fichero necesario para almacenarla. En el caso de los gráficos vectoriales no se definen píxeles individuales, dependiendo la calidad y el peso final del formato concreto en que se almacenen. 


BIBLIOGRAFÍA


miércoles, 1 de febrero de 2012

hardware y software grafico
aliasing definicion: Es el efecto que causa que señales continuas distintas se tornen indistinguibles cuando se muestrean digitalmente. Cuando esto sucede, la señal original no puede ser reconstruida de forma unívoca a partir de la señal digitaldispositivos.

Antialiasing Definicion: Son los procesos que permiten minimizar el aliasing cuando se desea representar una señal de alta resolución en un sustrato de más baja resolución.
CRT: Tubo de vacío en cuyo interior un cátodo de metal calentado mediante un filamento por el que circula corriente eléctrica.

LCD: Monitores de cuarzo líquido utilizan dos placas de cristal que contienen cada una un polarizador de luz girado 90 grados una respecto a la otra.
nvidia GeForce2 GTS: Tarjeta gráfica, adecuada para ordenadores personales, esta orientada especialmente al mercado de juegos. Su nombre significa GigaTexel Shader (GTS), haciendo referencia a la capacidad de procesado de texturas, ya que en cada ciclo de reloj las dos unidades de textura calculan cuatro pixels, lo que nos da 1.6 Gtexels por segundo.

Televisores LCD

Como funciona: se compone de cristales líquidos, que son elementos que se coloca entre dos capas de cristales polarizados. Cada píxel de la pantalla incluye moléculas helicoidales de cristal líquido, que es un material especial que comparte propiedades de un sólido y líquido.
Componentes de un televisor LCD:
    Reflectores y fuente de luz (fluorescentes o más recientemente LEDs)
    Paneles polarizados.
    Cristal frontal.
    Panel de cristal líquido.
    Filtro de color RGB.

Que es una pantalla de plasma:
Es una pantalla plana, liviana, con una capa o substrato superficial que cubre millones de pequeñas celdas o "burbujas". De los cuales cada burbuja contiene neón y xenón gaseoso a baja presión, y está cubierta con una substancia fosfórica. Dentro de cada celda, hay tres subceldas que generarán los respectivos colores primarios, rojo, verde y azul (RGB).