| Algoritmo :: Línea :: Bresenham Algoritmo :: Line :: Bresenham es un módulo Perl que contiene un algoritmo simple de dibujo de línea pixellado. |
Descargar ahora |
Algoritmo :: Línea :: Bresenham Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- osfameron
- Sitio web del editor:
- http://search.cpan.org/~osfameron/Crypt-OTP26-0.02/lib/Crypt/OTP26.pm
Algoritmo :: Línea :: Bresenham Etiquetas
Algoritmo :: Línea :: Bresenham Descripción
Algoritmo :: Line :: Bresenham es un módulo PERL que contiene un algoritmo simple de dibujo de línea pixellado. Algoritmo :: Line :: Bresenham es un módulo PERL que contiene un algoritmo de dibujo de línea pixellado simple.Synopsis Use algoritmo :: Línea :: Bresenham QW / Line /; mi @points = line (3,3 => 5,0); # Devuelve la lista: , , , línea (3,3 => 5,0, DRAW_LINE); # Las llamadas DRAW_LINE en cada punto en Turnbresenham es uno de los algoritmos de dibujo de línea canónica para cuadrículas pixeladas. Dado un comienzo y un punto final, Bresenham calcula qué puntos en la cuadrícula deben llenarse para generar la línea entre ellos. Gobierno para 'Bresenham', y 'Línea de algoritmos de dibujo' da un buen resumen. El código aquí lleva su punto de partida del Código Pascal de Mark Feldman en su artículo Bresenham's Line y Circle Algorithms en http://www.gamedev.net/reference/articles/article767.asp.Functionsline Line ($ from_y, $ from_x => $ to_y, $ to_x); Genera una lista de todos los puntos intermedios. Esto se devuelve como una lista de referencias de matriz. Línea ($ from_y, $ from_x => $ to_y, $ to_x, devolución de llamada); llama a la función referenciada en cada punto a su vez. La devolución de llamada podría usarse para dibujar realmente el punto. Devuelve los valores de retorno recopilados de la devolución de llamada.cirle My @points = Circle ($ Y, $ X, $ RADIUS) devuelve los puntos para dibujar un círculo con los requisitos: · Perl
Algoritmo :: Línea :: Bresenham Software relacionado