generated from mwc/project_drawing
Here is my drawing project
I'm not sure if you received the firsst one? I'm waiting for help with animating the rose drawing to have a sparkle effect or spin around! TY
This commit is contained in:
parent
ba32bd971d
commit
85b4b022f7
|
@ -0,0 +1,109 @@
|
|||
|
||||
Hi, I'm not sure if you have received my other submissions. But my first was inspired by ESCHER's
|
||||
staircase artwork, "relativity" Here is a link: https://www.google.com/search?q=escher+staircase&oq=escher&gs_lcrp=EgZjaHJvbWUqBggCEEUYOzIGCAAQRRg5MgYIARBFGEAyBggCEEUYOzIGCAMQRRg8MgYIBBBFGDwyBggFEEUYPNIBCDM3NDZqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8
|
||||
I wanted to make a spiral staircase by manipulating the square iteration code :
|
||||
def square(side_length):
|
||||
for _ in range(4):
|
||||
forward(side_length)
|
||||
right(90)
|
||||
|
||||
|
||||
color ('blue')
|
||||
speed(3)
|
||||
|
||||
sizes = [40, 80, 120, 160, 200]
|
||||
for size in sizes:
|
||||
square(size)
|
||||
penup()
|
||||
right(90)
|
||||
forward(20)
|
||||
left(90)
|
||||
pendown()
|
||||
|
||||
sizes = [20, 40, 60, 80, 100]
|
||||
for size in sizes:
|
||||
square(size)
|
||||
penup()
|
||||
right(90)
|
||||
forward(10)
|
||||
left(90)
|
||||
pendown()
|
||||
|
||||
But after playing around with it, it started to form the shape of a rose! So now I've gone with that!
|
||||
from turtle import *
|
||||
|
||||
def square(side_length):
|
||||
for _ in range(4):
|
||||
forward(side_length)
|
||||
right (45)
|
||||
|
||||
|
||||
color ('red')
|
||||
pensize (10)
|
||||
speed (9)
|
||||
|
||||
sizes = [20, 40, 60, 80, 100]
|
||||
for size in sizes:
|
||||
square(size)
|
||||
penup()
|
||||
right(90)
|
||||
forward(20)
|
||||
left(90)
|
||||
pendown()
|
||||
square(size)
|
||||
penup()
|
||||
right(90)
|
||||
forward(20)
|
||||
left(90)
|
||||
pendown()
|
||||
square(size)
|
||||
penup()
|
||||
right(90)
|
||||
forward(20)
|
||||
left(90)
|
||||
pendown()
|
||||
square(size)
|
||||
penup()
|
||||
right(90)
|
||||
forward(20)
|
||||
left(90)
|
||||
pendown()
|
||||
square(size)
|
||||
penup()
|
||||
right(90)
|
||||
forward(20)
|
||||
left(90)
|
||||
pendown()
|
||||
|
||||
from turtle import *
|
||||
|
||||
|
||||
def rectangle(width, height):
|
||||
|
||||
for _ in range(2):
|
||||
forward(width)
|
||||
right(90)
|
||||
forward(height)
|
||||
right(90)
|
||||
|
||||
|
||||
penup()
|
||||
color('green')
|
||||
pensize(10)
|
||||
speed(3)
|
||||
|
||||
|
||||
|
||||
left(90)
|
||||
pendown()
|
||||
rectangle(width = 100, height=100)
|
||||
penup()
|
||||
forward(90)
|
||||
pendown()
|
||||
rectangle(width=100, height=100)
|
||||
|
||||
|
||||
|
||||
|
||||
I'm waiting for your feedback to see if I can animate it in superturtle to give it a beauty and the beast like sparklig effect or
|
||||
still include some sort of spiral
|
|
@ -1,7 +1,10 @@
|
|||
# drawing.py
|
||||
# ----------
|
||||
# By ____(you)___________
|
||||
# By __Aminah Raysor___________
|
||||
#
|
||||
# (Briefly describe what this program does.)
|
||||
[I would like to create my own versiton of MC Escher's lithograph "Relativity." The staircase
|
||||
that continues on forever. I would like to create multiple dimensions of flat rectangles, iterate, and animate them, so they create movement.
|
||||
# I will draw different sizes of flat rectangles stacked on top of each other using turtle and superturtle, and draw function to change the colors and widths of the lines.
|
||||
I will iterate by changing the sizes of the rectangles. I don't know the exact functions yet, because I need to play around with it.Here is an example](/var/folders/8h/wtt3j50j7hz52xh17s82vjth0000gn/T/TemporaryItems/NSIRD_screencaptureui_mMXMPP/Screenshot\ 2024-09-18\ at\ 11.15.26 AM.png )
|
||||
|
||||
from turtle import *
|
||||
|
|
Loading…
Reference in New Issue