Skip to content

V1ct0rSabaa/Gopher-Curve---Koch-snowflake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Descrição

Estes códigos Python utilizam a biblioteca PythonTurtle para desenhar curvas fractais fascinantes. As curvas de Koch e de Gosper são exemplos de fractais com autosimilaridade. A curva de Koch é construída por meio de um processo recursivo simples. Começando com um segmento de linha, a curva é gerada dividindo o segmento em três partes iguais e formando um triângulo equilátero com a parte do meio como base. A curva de Gosper, por outro lado, é mais complexa em sua construção. Ela é formada por meio de um conjunto de regras de substituição em um sistema de Lindenmayer (L-system), que é um sistema formal para modelar o crescimento de estruturas biológicas.

A curva de Koch é nomeada em homenagem a Helge von Koch, um matemático sueco do século XIX conhecido por suas contribuições para a teoria dos números e a geometria. A curva de Gosper é nomeada após Bill Gosper, um matemático americano conhecido por suas contribuições em várias áreas, incluindo matemática recreativa, computação simbólica e inteligência artificial.

Tecnologias Utilizadas:

  • Python 3.10.2
  • PythonTurtle 0.3.2

Funções Principais:

  1. koch(comprimento, ordem): Esta função desenha a curva de Koch recursivamente.
  2. estrela(tamanho): No primeiro código, esta função desenha uma estrela de Koch composta por três segmentos da curva de Koch.
  3. curvaGosper(ordem, tamanho, regra): No segundo código, esta função desenha a curva de Gosper de forma recursiva.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages