Professional Documents
Culture Documents
http://aulavirtual.sistemas.unmsm.edu.pe/
Construcción de Primitivas
Gráficas
Construcción de Primitivas
Las líneas del Sin embargo estas
objeto parecen son hechas mediante
suaves y continuas segmentos de rectas y
píxeles
Rasterización
Es el proceso que consiste en determinar que píxeles
conformaran la mejor aproximación de la recta en el dispositivo
gráfico.
Píxeles
Coordenadas
reales
Construcción de Primitivas
Trazado de Rectas:
1. Algoritmo Básico
2. Algoritmo DDA (Digital Differential Analizer).
3. Algoritmo de punto medio. Criterio del punto
medio.
Bresenham, J.E. Algorithm for computer control of a
digital plotter, IBM Systems Journal, January 1965, pp.
25-30.
Trazado de Circunferencias:
Algoritmo basado en el punto medio.
Bresenham, J.E. A linear algorithm for incremental
digital display of circular arcs Communications
of the ACM, Vol. 20, pp. 100-106, 1977. J.E. Breshenham
Trazado de Elipses y otras cónicas:
Algoritmos basado en el punto medio.
B B'
A ( xi 1, yi )
Q
M M ( xi 1, yi 12 )
M' B ( xi 1, yi 1)
Q Q ( x, y ) L
A A'
Cuidado!
y8
y7
y6
y5
y4
y3
y2
y1
y0
F(P) < 0
Trazado de Circunferencias
Simetría de la gráfica: y
Se razona usando (-x,y)
líneas de reflexión. (x,y)
Se trabaja en el 2º
octante y luego se (-y,x) (y,x)
efectúa las
respectivas copias en x
los demás octantes.
(-y,-x) (y,-x)
(-x,-y) (x,-y)
A ( xi 1 , yi )
Q
M' B ( xi 1 , yi 1)
M
M ( xi 1 , yi 12 )
M ' ( xi 2 , yi 12 )
B B' Q ( x, y ) C : x 2 y 2 R 2
Recta
tangente
F ( x, y ) Fx , Fy
Vector
Gradiente
Región 1
Región 2
Bibliografía
Computer Graphics: Principles and Practice. Foley J., Van Dame A.,
Feiner S., Hughes J., Phillips R. Addison – Wesley Publishing
Company, Massachusetts. 1996
Fundamentals of Computer Aided Geometric Design. Hoschek J.,
Lasser D. A.K. Peters Ltd. Wellesley Massachusetts. 1993
Gráficas por computadora. Hearn D., Baker M.P. Prentice - Hall
Hispanoamericana. 1998
http://en.wikipedia.org/wiki/Midpoint_circle_algorithm