Funciones Básicas De Graficado En Delphi
1. Línea horizontal
2. Linea vertical
3. Linea horizontal con longitud
4. Linea vertical con longitud
5. Linea algoritmo DDA
6. Linea algoritmo de Bresenham
7. Cirulos algoritmo de simetría
8. Arco de circulo, mismo algoritmo
9. Elipse con simetría
Los procedimientos implementadosfueron son los siguientes, según las especificaciones de la profesora:
LINEA HORIZONTAL
El procedimiento de línea horizontal debe recibir los siguientes valores, en ese orden
Tipo X1 Y1 X2
‘1’ 12 20 30
Donde tipo debe ser el valor 1 este se leerá en formato de carácter. Y (x1, y1) es el punto inicial de la línea y (x2, y1) es el punto final de la línea.
Los valores de X1, Y1, X2 debenser valores positivos.
LINEA HORIZONTAL CON LONGITUD
El procedimiento de línea horizontal con longitud debe recibir los siguientes valores, en ese orden
Tipo X1 Y1 L
‘2’ 12 20 30
Donde tipo debe ser el valor 2 este se leerá en formato de carácter. Y (x1, y1) es el punto inicial de la línea y L la longitud de la línea.
Los valores de X1, Y1 deben ser valores positivos y el valor deL puede ser positivo o negativo.
LINEA VERTICAL
El procedimiento de línea vertical debe recibir los siguientes valores, en ese orden
Tipo X1 Y1 Y2
‘3’ 12 20 30
Donde tipo debe ser el valor 3 este se leerá en formato de carácter. Y (x1, y1) es el punto inicial de la línea y (x1, y1) es el punto final de la línea.
Los valores de X1, Y1, Y2 deben ser valores positivos.
LINEAVERTICAL CON LONGITUD
El procedimiento de línea vertical con longitud debe recibir los siguientes valores, en ese orden
Tipo X1 Y1 L
‘4’ 12 20 30
Donde tipo debe ser el valor 4 este se leerá en formato de carácter. Y (x1, y1) es el punto inicial de la línea y L la longitud de la línea.
Los valores de X1, Y1 deben ser valores positivos y el valor de L puede ser positivo o negativo.
LINEA45°
El procedimiento de línea de 45° debe recibir los siguientes valores, en ese orden
Tipo X1 Y1 L
‘5’ 12 20 30
Donde tipo debe ser el valor 5 este se leerá en formato de carácter. Y (x1, y1) es el punto inicial de la línea y L la longitud de la línea.
Los valores de X1, Y1 deben ser valores positivos y el valor de L es positivo.
LINEA DDA
El procedimiento de línea DDA debe recibirlos siguientes valores, en ese orden
Tipo X1 Y1 X2 Y2
‘6’ 12 20 30 50
Donde tipo debe ser el valor 6 este se leerá en formato de carácter. Y (x1, y1) es
el punto inicial de la línea y (x2, y2) es el punto final de la línea.
Los valores de X1, Y1, X2, Y2 deben ser valores positivos.
LINEA BRESENHAM
El procedimiento de línea BRESENHAM debe recibir los siguientes valores, en eseorden
Tipo X1 Y1 X2 Y2
‘7’ 12 20 30 50
Donde tipo debe ser el valor 7 este se leerá en formato de carácter. Y (x1, y1) es el punto inicial de la línea y (x2, y2) es el punto final de la línea.
Los valores de X1, Y1, X2, Y2 deben ser valores positivos.
CIRCULO
El procedimiento del círculo debe recibir los siguientes valores, en ese orden
Tipo R XC YC
‘8’ 12 20 30
Donde tipo debeser el valor 8 este se leerá en formato de carácter. Y r es el radio del circulo y (xc, yc) el punto donde se ubicará el punto central del circulo.
Los valores de R, XC, YC deben ser valores positivos.
ELIPSE
El procedimiento de la elipse debe recibir los siguientes valores, en ese orden
Tipo RX RY XC YC
‘9’ 12 7 20 30
Donde tipo debe ser el valor 9 este se leerá en formato decarácter. Y rx es el radio en X y ry es el radio en Y (xc, yc) el punto donde se ubicará el punto central del elipse. Los valores de RX, RY, XC, YC deben ser valores positivos.
COMENTARIO
El archivo deberá llevar comentarios
Tipo Cadena
‘/’ El sol maya
Donde tipo debe estar en formato de carácter, y la cadena en string. Esta línea no tendrá ninguna función, solo será un comentario de...
Regístrate para leer el documento completo.