[fix] improving translations (#29779)

This commit is contained in:
Mayke Rezende
2019-08-16 15:22:45 -03:00
committed by Randell Dawson
parent 9be16bfe42
commit 3905c18866

View File

@@ -4,16 +4,16 @@ localeTitle: Preenchimento de limite
--- ---
## Preenchimento de limite ## Preenchimento de limite
Preenchimento de limite é o algoritmo usado freqüentemente em computação gráfica para preencher uma cor desejada dentro de um polígono fechado com o mesmo limite cor para todos os seus lados. Preenchimento de limite é o algoritmo usado freqüentemente em computação gráfica para preencher uma cor desejada dentro de um polígono fechado com o mesmo limite de cor para todos os seus lados.
A implementação mais aproximada do algoritmo é uma função recursiva baseada em pilha. A implementação mais aproximada do algoritmo é uma função recursiva baseada no conceito de pilha.
### Trabalhando: ### Trabalhando:
O problema é bastante simples e geralmente segue estas etapas: O problema é bastante simples e geralmente segue estas etapas:
1. Tome a posição do ponto de partida e da cor limítrofe. 1. Tome a posição do ponto de partida e da cor limítrofe.
2. Decida se deseja ir em 4 direções (N, S, W, E) ou 8 direções (N, S, W, E, NW, NE, SW, SE). 2. Decida se deseja ir em 4 direções (Norte, Sul, Leste, Oeste) ou 8 direções (Norte, Sul, Leste, Oeste, Nordeste, Noroeste, Sudoeste, Sudeste).
3. Escolha uma cor de preenchimento. 3. Escolha uma cor de preenchimento.
4. Viaje nessas direções. 4. Viaje nessas direções.
5. Se o pixel que você colocar não for a cor de preenchimento ou a cor limite, substitua-o pela cor de preenchimento. 5. Se o pixel que você colocar não for a cor de preenchimento ou a cor limite, substitua-o pela cor de preenchimento.
@@ -40,4 +40,4 @@ void boundary_fill(int pos_x, int pos_y, int boundary_color, int fill_color)
} }
``` ```
A partir do código dado, você pode ver que para qualquer pixel que você pousar, você primeiro verifica se ele pode ser alterado para fill\_color e então você faz isso para seus vizinhos até que todos os pixels dentro do limite tenham sido verificados. A partir do código dado, você pode ver que para qualquer pixel que você pousar, você primeiro verifica se ele pode ser alterado para fill\_color e então você faz isso para seus vizinhos até que todos os pixels dentro do limite tenham sido verificados.