Skip to content

Latest commit

 

History

History
74 lines (35 loc) · 2.9 KB

README.md

File metadata and controls

74 lines (35 loc) · 2.9 KB

Python-Turtle - Geometry and Geometric Patterns

Geometric patterns created using Python Turtle. The functions are all named after Eygptian Gods.

There a LOT of patterns contained within the horus.py file - this is where they ALL reside. I have begun to seperate these out into seperate functions for your reference, but this are designed to work alongside each other and create different geometric patterns. These are listed below with a screenshot.

Within Horus.py - each function starts with a simple 0/1 on-off command (e.g. aker_y = 1).

The patterns are divided into four key sections:

  • Geometric Tiled Patterns
  • Based Shapes - Which all build up from 0,0
  • Circular Patterns - Concentric circle patterns
  • Axis/Kaleidoscopic Patterns - Patterns that build upwards, then repeated kaleidoscopic-style using "Shu" to control the number of axis.

I am not a developer or coder so there are a lot of things to correct and standardise, but I have tried to create something which demostrates some complex geometric elements that can be manipulated with one or two number changes. I am not a mathematician (terrible at it infact) either so there are a few things that can be improved there too. I have learned a lot from people sharing information so I thought it would be appropriate to share what I have learned in return.

There will be more functions developed over time.


Aker - Outward Facing Lines>

Axis/Kaleidoscopic Pattern


Amun - Random Spikes

Axis/Kaleidoscopic Pattern


Amunet - Diamonds

Axis/Kaleidoscopic Pattern


Anhur - Chevrons

Axis/Kaleidoscopic Pattern


Imhotep - Islamic Inspired Tile

Geometric Tiled Pattern


Thoth - Randomised Geometric Tile

Geometric Tiled Pattern