Discussão do artigo "Gráficos na biblioteca DoEasy (Parte 80): classe do objeto quadro de animação geométrica"

 

Novo artigo Gráficos na biblioteca DoEasy (Parte 80): classe do objeto quadro de animação geométrica foi publicado:

Neste artigo, otimizaremos o código das classes vistas nos artigos anteriores e criaremos uma classe para o objeto do quadro de animação geométrica que nos permite desenhar polígonos regulares com um determinado número de vértices.

Depois de iniciar, pressionamos as teclas às quais atribuímos o desenho de polígonos regulares e, ao mesmo tempo, preenchemos a área com cor:


Bem, tudo funciona como planejado. Uma ressalva é que as figuras não resultaram muito uniformes. A mais bem-sucedida, em minha opinião, é o polígono com utilização do algoritmo de suavização Wu. Ao preencher, podemos ajustar o grau (limiar) de preenchimento com cor, indicando o valor desejado para o parâmetro threshould:

form.FillOnBG(0,coordX1,coordY1,clrLightSteelBlue,255,10);


Autor: Artyom Trishkin

 

Chegamos à parte 80.

Acho que é hora de mudar o nome da biblioteca de DoEasy para DoHardly.

 
Oleg Kartashov:

Chegamos à 80ª seção.

Acho que é hora de mudar o nome da biblioteca de DoEasy para DoHardly.

O sarcasmo conta.

Ninguém disse nada sobre tornar a biblioteca rápida. E sobre "fácil" - não se trata da simplicidade de criar a biblioteca em si, mas da simplicidade de usá-la e da simplicidade de escrever programas com ela - ela faz para o usuário o que ele teria que fazer sozinho.

Além disso, este é um tutorial voltado para iniciantes.

No entanto, você sempre tem a oportunidade de mostrar como fazer em três linhas o que é feito aqui. Ficarei grato pelos exemplos e pela ciência.