GP Visual #
This is the second Homework’s optical illusion.
#
- Contextualizacion
- TAREA 2 - Implementación de un algoritmo de rasterización # Contextualizacion - Rasterización de circulos # Este es un algoritmo de muestreo que se efectúa en un dominio discreto, se usa para determinar los puntos necesarios para rasterizar un círculo aprovechando también la simetría del mismo. Un ejemplo de ciento cincuenta círculos concéntricos dibujados con el algoritmo de círculo de punto medio.
- Ejemplo
- TAREA 2 - Implementación de un algoritmo de rasterización # Rasterización de circulos # Ejemplo de en donde puede aplicarse algún algoritmo de rasterización de circulos. # Antes de observar los ejemplos lea las primeras dos partes Contextualización e Implementación que permite la compresión más a fondo de por qué seria efectivo aplicar la rasterización de circulos principalmente en videojuegos antiguos de pixel art (hay que tener en cuenta que en cada frame del video juego se debe redibujar y calcular los objetos)
- Implementación
- TAREA 2 - Implementación de un algoritmo de rasterización # Rasterización de circulos # Implementación - Algoritmo de Rasterización de Circulo de Bresenham # let x, y, r, d, xc, yc,vr,vx,vy; let i = 0; let grids = 30; let scalFact; vr = 6; vx = 10; vy = 10; function setup() { createCanvas(600, 600); scalFact = width / grids; } function getRandomArbitrary(min, max) { return Math.