Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA EN SISTEMAS
COMPUTACIONALES
ASIGNATURA:
GRAFICACION
DOCENTE:
INVESTIGACION
GRUPO: A
PERIODO:
SEPTIEMBRE-ENERO
1
2.2. Representación matricial de las transformaciones
bidimensionales.
En aplicaciones de diseño y de creación d imágenes realizamos
transformaciones para ajustar los componentes de la imagen en sus posiciones
apropiadas.
Es posible expresar cada una de las transformaciones básicas en la forma de
matriz general:
2
En matemáticas se utiliza el término coordenadas homogéneas para referirse al
efecto de esta representación de ecuaciones cartesianas. Cuando se convierte
un punto cartesiano (x,y) a una representación homogénea (xh, yh, h) las
ecuaciones que contiene x y y, como f(x,y) = 0, se convierten en ecuaciones
homogéneas en los tres parámetros y . Esto solo significa que si se sustituye
cada uno de los tres parámetros xh, yh, h con cualquier valor v veces ese
parámetro, el valor v se puede factorizar fuera de las ecuaciones.
Cada transformación utiliza un punto (x,y) para generar un nuevo punto (x’, y’).
3
2.3. Trazo de líneas curvas.
LINEAS
La recta es una sucesión infinita o continua de puntos a lineados en una sola
dirección. Es una de las primitivas gráficas en computación gráfica viene dada
por la ecuación y= m.x+b , donde m es la pendiente de la recta y v es el corte
con el eje y.
Como los pixeles se grafican en posiciones enteras, la linea trazada solo puede
aproximar posiciones de lineas reales entre los puntos extremos especificados.
Una linea recta debe dibujarse como una sucesión de pixeles.
Efecto de escalera que se produce cuando se genera una linea como una serie
de pixeles .
SUPERFICIES CURVAS
Los despliegues tridimensionales de las superficies curvas pueden generarse a
partir de un conjunto de entrada de las funciones matemáticas que define la
superficies o bien a partir de un conjunto de puntos de datos especificados por
el usuario.Cuando se especifican funciones de curvas, un paquete puede
emplear las ecuaciones definidoras para localizar y gráfica posiciones de
pixeles a lo largo de la trayectoria de la curva, casi igual como sucede con las
4
curvas en dos dimensiones.Un ejemplo de la clase de superficies que pueden
generarse a partir de una definición funcional seda en la figura. A partir de un
conjunto de datos de entrada, un paquete determina las descripciones
funcionales de la curva que mejor se ajusta a los puntos de datos según las
restricciones de la aplicación En la figura 1.7 se muestra un objeto cuya
superficies curvas pueden ser definidas por un conjunto de entrada de punto de
datos.
Podemos representar una linea curva tridimensional en forma analítica con la
pareja de funciones.
y=f(x), z=g(x)
Con la coordenada x seleccionada como variable independiente.los valores de
las variables dependientes y,z se determinan después a partir de las
ecuaciones 1.6 a medida que se avanza a través de valores de x de un
extremo de la linea al otro.Esta representación tiene algunas desventajas.Si se
desea una gráfica alisada,se debe cambiar la variable independiente siempre
que la primera derivada (pendiente) de f(x) o bien g (x) se vuelve mayor que
1.Esto significa que se debe verificar continuamente los valores de las
derivadas,que pueden volverse infinitas en algunos puntos. Así mismo, las
ecuaciones anteriores ofrecen un formato desproporcionado para representar
funciones con valores múltiples. Una representación mas propicia de las curvas
para las aplicaciones de las gráficas es en términos de ecuaciones
parametricas.
ECUACIONES PARAMETRICAS
ambién son
posibles otras formas parametrícas para describir circunferencias y arcos
circulares.
5
En el caso de una curva arbitraria,puede ser difícil idear un conjunto de
ecuaciones parametrícas que definen completamente la forma de la curva.Pero
cualquier curva puede aproximarse utilizando diferentes conjuntos de funciones
parametrícas,sobre partes diferentes de la curva.Por lo general estas
aproximaciones se forman con funciones polinomiales. Dicha construcción por
partes de una curva debe implantarse cuidadosamente para asegurar de que
haya transición sencilla de una sección de la curva a la siguiente.la uniformidad
de una curva puede describirse a partir de la continuidad de la curva entre las
secciones.La continuidad de orden 0 se refiere simplemente a que las curvas se
interceptan.Continuidad de primer orden significa que las lineas
tangentes(primeras derivadas) de dos secciones adyacentes de la curva son la
misma en el punto de adyacencia.
p(u,v)= (x(u,v),y(u,v),z(u,v))
6
Las ecuaciones de las coordenadas x,y,z a menudo se acomodan de modo de
que los parámetros u y v estén definidos dentro del intervalo de 0 a 1.Por ejemplo
una superficie esférica puede describirse con las ecuaciones.
7
Por otro lado, se dice que los puntos de control se aproximan si la curva
desplegada pasa cerca de ellos (fig 1.11).Existen muchas técnicas para
constituir ecuaciones parametricas polinomiales de curvas y superficies, dada
las coordenadas de los puntos de control.entre los métodos básicos para
desplegar curvas especificas con punto de control se incluyen las formulaciones
de Bezier y "Spline".
2.3.1. Bézier.
2.3.2. B-spline.
CURVAS Y SUPERFICIES DE BEZIER
Pierre Bezier, ingeniero francés desarrollo este método de aproximación de
spline para utilizarlo en el diseño de carrocerías de los automóviles Renault. Las
spline de Bezier tienen varias propiedades que hacen que sean muy útiles y
convenientes para el diseño de curvas y superficies. Así mismo,es fácil
implementarla.Por esos motivos las splines de Bezier están disponibles en forma
común en varios sistemas de CAD, en paquetes generales de gráficas y en
paquetes seleccionados de dibujo y pintura.
Curvas de Bezier
En general,es posible ajustar una curva de bezier para cualquier numero de
puntos de control.el numero de puntos de control que se debe aproximar y su
posición relativa determina el grado de polinomio de Bezier.
8
La t en la función para curva lineal de Bezier se puede considerar como un
descriptor de cuan lejos esta B(t) de P0 a P1. Por ejemplo cuando T= 0.25, B(t)
es un cuarto de la longitud entre el punto P0 y el punto P1. Como t varia entre 0
y 1 , B(t) describe una linea recta de P0 a P1.
9
Propiedades de Bezier.
Las curvas de Bezier han sido ampliamente usadas en los gráficos generados
por ordenador para modelado de curvas suaves. como la curva esta
completamente contenida en la envolvente convexa de los puntos de
control,dichos puntos pueden ser suavizados gráficamente sobre el área de
10
trabajo y usados para manipular la curva de una forma muy intuitiva.las
transformaciones afines tales como traslación y rotación pueden ser aplicadas
con gran facilidad a las curvas, aplicando las transformaciones respectivas sobre
los puntos de control.
2.4.Fractales
Un fractal es un objeto geométrico cuya estructura básica, fragmentada o
irregular, se repite a diferentes escalas.[1] El término fue propuesto por el
matemático Benoît Mandelbrot en 1975 y deriva del Latín fractus, que significa
quebrado o fracturado. Muchas estructuras naturales son de tipo fractal. La
propiedad matemática clave de un objeto genuinamente fractal es que su
dimensión métrica fractal es un número no entero.
Geometría Fractal
Un fractal es un objeto geométrico cuya estructura básica, fragmentada o
irregular, se repite a diferentes escalas.[1] El término fue propuesto por el
matemático Benoît Mandelbrot en 1975 y deriva del Latín fractus, que significa
quebrado o fracturado. Muchas estructuras naturales son de tipo fractal. La
propiedad matemática clave de un objeto genuinamente fractal es que su
dimensión métrica fractal es un número no entero.
11
fractal fueron establecidas a principios del siglo XX en el seno de la teoría de la
medida.
Geometria fractal
Es geometría que no distingue entre conjunto matemático y objeto natural. Este
nuevo paradigma engulle paradigmas anteriores proyectando un modelo que
inagura una nueva zona o región de lo real.
riángulo de Sierpinski
12
El triángulo de Sierpiński es un fractal que se puede construir a partir de
cualquier triángulo.
Mediante homotecias
En otras palabras, T es invariable por la aplicación del plano definida así: f(M) =
{ha(M), hb(M), hc(M)}, donde M es un punto cualquiera del plano. Ésta
aplicación es más abstracta de lo que parece pues su conjunto de llegada
(codominio) no es el plano mismo sino las partes de él, o sea el conjunto de
todas las figuras posibles del plano. Se puede extender el dominio de f a las
partes del plano así: f(F) = ha(F) ∪ hb(F) ∪ hc(F) donde F es una figura
cualquiera del plano.
Visto así, T es un punto fijo de f. El único, aparte del conjunto vacío, de escaso
interés geométrico.
T es también un atractor de la aplicación f: si se considera una figura (de
preferencia sencilla) T0, y se construyen su imágenes sucesivas T1 = f(T0), T2
= f(T1) = f 2(T0) ... Tn = f n(T0)... entonces la sucesión Tn se aproxima al
triángulo de Sierpiński.
13
2.5. Uso y creación de fuentes de texto.
Es una definición de distintos caracteres que se pueden usar en algún
documento. De este modo, las distintas fuentes hacen la presentación de las
letras con un dibujo diferente.
De forma tradicional es un conjunto de caracteres de cierto tamaño (cuerpo) y
diseño especifico (familia).
Clasificación:
Se conocen diversos criterios para darle clasificación a las familias topograficas
estas son morfología, función, evolución, historia, carácter. de una forma muy
esquemáticas; las clasificaciones mas comunes son:
- Letra de Texto:
Es la que se considera adecuada para la lectura continua.
- Letra Conrremate:
Es la que tiene pequeños adornos estremos de algunos trazos.
- Letra Mono espaciada:
Es la que tiene todas las letras des mismo ancho, desde la I hasta la H.
- Letra Caligráfica
Es la que imita la Manuscrita.
Estilos tipográficos:
Cada familia de letras dentro de algún diseño general básico puede tener
valores en varios estilos.
Algunas familias solo tienen un único en especial las decorativas, mientras que
FORMATOS DE ARCHIVOS PARA FUENTES
14
Fuente Mapa de Bits
Fuente PostScript
Impresora, respectivamente, indicando el uso que tiene cada cual. En este tipo
de
15
letra es necesario disponer de ambos archivos para que un carácter se
reproduzca
archivos es .pfb o .pss para fuente de impresora y .pfm o .mmm para los
archivos
de pantalla.
Fuente TrueType
TrueType
16
inicialmente por Apple Computer a fines de la década de los ochenta para
competir comercialmente con el formato "Type 1" de Adobe, el cual estaba
basado en el lenguaje de descripción de página conocido como PostScript. Un
de las principales fortalezas de TrueType era que ofrecía a los diseñadores de
fuentes un mayor grado de control (mediante sugerencias o "hints") sobre la
forma en que los caracteres se desplegaban en pantalla o en impresos a
tamaños menores, con lo cual se lograba una mejor legibilidad. Microsoft
Windows 3.1, la versión aparecid
a finales de 1991 incluía un programa de escalado de tipos de letra capaz
degestionar estas fuentes.
Fuente OpenType
17