[fix] improving translations (#29779)
This commit is contained in:
committed by
Randell Dawson
parent
9be16bfe42
commit
3905c18866
@@ -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.
|
||||||
|
Reference in New Issue
Block a user