jueves, 28 de febrero de 2013

1er. Figura en OpenGL

Figura en dibujo




Figura



Codigo

// triangulo.cpp : Defines the entry point for the console application.
#include <GL/glut.h>
typedef float point3[3];
/* initial triangle */
/* initial     x      y    */
point3 v[]={{0.0, 0.00,-3.0}, {0.0, 0.0,3.0}, {6.0, 0.0,-3.0}, {3.0, 6.0,3.0}};
int n;
void display(void)
{
 glClear(GL_COLOR_BUFFER_BIT);
 glBegin(GL_TRIANGLES);
 glVertex2fv(v[0]);
 glVertex2fv(v[1]);
 glVertex2fv(v[2]);
 glVertex2fv(v[1]);
 glVertex2fv(v[2]);
 glVertex2fv(v[3]);
  glVertex2fv(v[3]);
 glVertex2fv(v[2]);
 glVertex2fv(v[0]);
  glVertex2fv(v[0]);
 glVertex2fv(v[1]);
 glVertex2fv(v[3]);
 glEnd();
 glFlush();
}
void myinit()
{
 glMatrixMode(GL_PROJECTION);
 glLoadIdentity();
 glOrtho(-10.0, 10.0, -6.0, 8.0, 8.0,-10.0);
 glMatrixMode(GL_MODELVIEW);
 glClearColor(1.0f, 0.0f, 0.0f, 1.0f);
glColor3f(0.9, 0.0, 0.9);
}
void
main(int argc, char **argv)
{
 glutInit(&argc, argv);
 glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB );
 glutInitWindowSize(500, 500);
 glutCreateWindow("3D Gasket");
 glutDisplayFunc(display);
 myinit();
 glutMainLoop();

}

miércoles, 13 de febrero de 2013

Investigar



Definición de :
1. Fractal. Un fractal es una figura, que puede ser espacial o plana, formada por componentes infinitos. Su principal característica es que su apariencia y la manera en que se distribuye estadísticamente no varía aun cuando se modifique la escala empleada en la observación.
Es un objeto geométrico cuya estructura básica, fragmentada o irregular, se repite a diferentes escalas

2. Geometria fractal.  Una característica esencial de los fractales consiste en que si observamos digamos, con una lupa, una parte cualquiera del mismo, ésta reproduce a escala menor la figura total del fractal. "... la geometria fractal no distingue, a propósito, entre conjuntos matemáticos (la teoría) y objetos naturales (la realidad). Incomparablemente más afín al mundo físico que la geometría euclidiana."

3. Conjuntos de Julia. Así llamados por el matemático Gaston Julia, son una familia de conjuntos fractales que se obtienen al estudiar el comportamiento de los números complejos al ser iterados por una función holomorfa.
4. Conjunto de Mandelbrot. El conjunto de Mandelbrot es el conjunto de números complejos  para los que el conjunto de Julia asociado es conexo.  
El conjunto de Mandelbrot M se define como el conjunto de parámetros cÎC para los que el conjunto de Julia asociado a fc=z2+c es conexo.
Esta definición no es adecuada para computar imágenes del conjunto de Mandelbrot. Para este fin es mucho más útil la caracterización dada por el siguiente teorema.



5. Fractales en la Naturaleza. Las formas de la naturaleza son fractales y múltiples procesos de la misma se rigen por comportamientos fractales.Esto quiere decir que una nube o una costa pueden definirse por un modelo matemático fractal que se aproxime satisfactoriamente al objeto real. Esta aproximación se realiza en toda una franja de escalas , limitadas por valores mínimos y máximos.
6.Triangulo de Sierpinski. De el matemático polaco Waclaw Sierpinski, este creó el triángulo fractal más famoso del mundo. Partiendo de un triángulo equilátero de lado la unidad, recortamos el triángulo equilátero ,con la base invertida y de lado 1/2 del anterior, del centro del triángulo resultante de la iteración anterior (que en la 1ª iteración será el de lado la unidad).






martes, 12 de febrero de 2013

Ensayo - Resumen



Una imagen dice más que mil palabras, así muchas veces es conveniente dar la representación de Datos en forma Gráfica, lo que nos puede dar un panorama general inmediato de las Magnitudes y/o representación del comportamiento de los  Datos. El término gráficas es un nombre que se ha dado a la producción de imágenes sintéticas para las más diversas áreas del saber humano, como son la educación, técnicas, médicas, de negocios, científicas e inclusive de entretenimiento.
Para poder utilizar estas instrucciones o para que puedan aplicarse, se debe activar la Función Grafica del monitor, así como la de su Interface.
Los monitores tienen dos formas de operación: una denominada Modo de Texto  y la otra, Modo Gráfico. El modo de Texto, es el funcionamiento que tienen los Monitores por omisión, a través del cual trabajamos para elaborar un programa y ejecutarlo. Para trabajar  en Modo Gráfico, hay que solicitarlo a través de la instrucción "SCREEN", la que habilita  la función Gráfica del Monitor.
Una imagen en la pantalla del computador está formada por píxeles: pequeños, puntos blancos, negros o de color dispuestos en filas. Las palabras, los números y las imágenes que vemos no son más que patrones de pixeles creados por software. Por lo regular, los usuarios no controlan directamente estos patrones de pixeles; es el software el que crea los patrones automáticamente como respuesta a órdenes. Por ejemplo, cuando usted oprime la tecla “e” en un procesador de textos, el software construye en patrón que aparece en pantalla como una “c”. Con el software de pintura es posible “”


lunes, 11 de febrero de 2013

Lunes 11


  1. Investigue que es opengl
Es un archivo que lo que hace es escribir una aplicación para que tu tarjeta gráfica trabaje en 2d y 3d 

este se puede descargar pero si tu gráfica no es compatible con este no podrás usarlo 

si tu gráfica no lo trae es por que es integrada o muy vieja para tenerlo 
  1. Como instalar las librerías ( version  glut 3.7.6).

Ahora necesitaremos instalar los siguientes paquetes:
freeglut3 freeglut3-dbg freeglut3-dev ftgl-dev gle-doc glut-doc glutg3 glutg3-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa libgl1-mesa-dev libgl1-mesa-dri libglut3 libglut3-dev mesa-common-dev mesa-demos mesa-swrast-source mesa-utils


  1. Probar el siguiente código



domingo, 10 de febrero de 2013

Glosario No. 2



1.       Sobremuestreo o posfiltración. Es un método de Anitialiasing en el que los objetos se muestrean con una resolución más alta y se despliegan con una resolución menor. Se incrementa el índice de muestreo al considerar la pantalla como si estuviera cubierta con una cuadrícula más delgada que la real. Se calculan las intensidades en las posiciones de la cuadrícula de subpixel y entonces se combinan los resultados para obtener las intensidades del pixel.
2.       Máscaras de peso de píxeles. Es un método de Anitialiasing y consiste en dar más peso a los subpixels cercanos al centro del área de un pixel, puesto que se considera que estos subpixels son más importantes al determinar la intensidad general de un pixel.
3.       Muestreo de área o prefiltración. Método de Anitialiasing que determina la intensidad del pixel al calcular el translape de cada pixel con los objetos que se deben desplegar. Las áreas en que se sobreponen pixels se obtienen al determinar dónde se intersecan las fronteras del objeto con las fronteras de pixels individuales.
4.       Fases de píxel. Método de Anitialiasing consiste en cambiar la posición de despliegue de las áreas de pixeles. Se aplica mediante micro colocación del haz de electrones en relación con la geometría del objeto.
5.       CRT. Tubo de rayos catódicos es una tecnología que permite visualizar imágenes mediante un haz de rayos catódicos constante dirigido contra una pantalla de vidrio recubierta de fósforo y plomo
6.       LCD. Pantalla de cristal liquido es una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o reflectora.
7.       Cristales liquidos .Es la base del funcionamiento de un televisor LCD, son elementos que se colocan entre dos capas de cristales polarizados
8.       LED. Por sus siglas en ingles Light-Eitting Diode, diodo emisor de luz en español. Se usan como indicadores en muchos dispositivos y en iluminación.
9.       Display. Se llama visualizador, y es un dispositivo de ciertos aparatos electrónicos que permite mostrar información al usuario de manera visual.
10.   Luminiscencia. Es una forma de luz fría en la que la emisión de radiación lumínica es provocada en condiciones de temperatura ambiente o baja.
11.   Fotoluminiscencia. Es una luminiscencia en la que la energía activadora es de origen electromagnético. Los rayos X en particular producen una intensa luminiscencia.
12.   Catodoluminiscencia. El origen es un bombardeo con electrones acelerados.
13.   Radioluminiscencia. El origen es una irradiación con rayos  α, β o γ.
14.   Fluorescencia. Es la luminiscencia causada por rayos ultravioleta y se caracteriza por tener un tiempo.
15.   Fosforescencia. Es una luministica que perdura una vez cortada la excitación.

Conceptos


Aplicaciones de gráficos de computadora
Los gráficos por computadora son utilizados para la representación de modelos a escala, ya sea como gráficos estadísticos,  cartografía, medicina, entretenimiento y arte

Sistema de gráficos.
Como ya sabemos sistema es la combinación de partes reunidas para obtener un resultado o formar un conjunto. Debido a la creciente complejidad de los mensajes a comunicar, sumada al sinnúmero de funciones que deben cumplir las piezas de diseño, por esto se distribuyen los diversos recursos de la comunicación en distintos elementos gráficos.
Procesador. Es el encargado de realizar los cálculos y operaciones dentro de la PC.
Memoria. Es una de las partes principales funciones de la computadora moderna, la retención o almacenamiento de información.



Frame buffer.  
Es una categoría de dispositivos gráficos, que representan cada uno de los píxeles de la pantalla como ubicaciones en la memoria de acceso aleatorio

Dispositivos de salida.
Son aquellos dispositivos que permiten ver resultados del proceso de datos que realice la computadora.

Dispositivos de entrada.
Son los dispositivos externos de hardware que tienen componentes situados fuera de la computadora, a la que pueden dar información y/o instrucciones a la misma



Fuentes