
Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
pagina de código em phyton para computação gráfica...............................................................................................
Tipologia: Resumos
1 / 1
Esta página não é visível na pré-visualização
Não perca as partes importantes!

from PIL import Image
def LinhaDDA(imagem, x1, y1, x2, y2): dx = x2 - x dy = y2 - y passos = max(abs(dx), abs(dy)) xInc = dx / passos print(xInc) yInc = dy / passos print(yInc) x = x y = y
for a in range(passos): imagem.putpixel((round(x), round(y)), ( 0 , 0 , 0 )) x += xInc y += yInc
x1, y1 = 50 , 50 X2, y2 = 200 , 100
imagem = Image.new("RGB", ( 300 , 200 ), "white")
LinhaDDA(imagem, x1, y1, x2, y2)
imagem.show()