Code Sketch


aeroplane
By: Sonal Vaze
cleari

showAxes()
showGrid()


def shape3 = Picture{
    right(135)
    forward(70.71)
    right(90)
    forward(70.71)
    right(90)
    forward(70.71)
    right(90)
    forward(70.71)
    right(90)
}.thatsStrokeColored(black)

def shape4 = Picture{
    right()
    forward(100)
    left(135)
    forward(70.71)
    left(90)
    forward(70.71)   
}.thatsStrokeColored(black)

def shape1 = Picture{
    right(135)
    forward(141.42)
    left(135)
    forward(200)
    left(135)
    forward(141.42)
}.thatsStrokeColored(black)

def shape5 = Picture{
    left(45)
    forward(70.71)
    left(135)
    forward(100)
    left(135)
    forward(70.71)
}.thatsStrokeColored(black)

def shape6 = Picture{
    forward(100)
    right(135)
    forward(70.71)
    right(45)
    forward(100)
    right(135)
    forward(70.71)
}.thatsStrokeColored(black)


def shape7 = Picture {
    left(45)
    forward(141.42)
    left(135)
    forward(100)
    left(90)
    forward(100)
}.thatsStrokeColored(black)

def tangram = picStack(
     Picture {},


       shape1   .thatsFilledWith(Color(255, 207, 70, 210))
                 .thatsRotated(45) 
                  .withFlippedX ,
                 
       shape1   .thatsFilledWith(Color(255, 170, 40))
                .thatsRotated(-45)  
                .withFlippedX ,   

       shape6  .thatsFilledWith(Color(51, 102, 0))
                  .thatsRotated(90)
                  .thatsTranslated(-192, -50),
               
       shape4   .thatsFilledWith(Color(89, 194, 117))                    
                     .thatsTranslated(-192, -50),

   shape3  .thatsFilledWith(Color(111, 255, 255))
            .thatsRotated(45)  
            .thatsTranslated(0,30),

 shape4    .thatsFilledWith(Color(153, 255, 102))
                    .   thatsRotated(45)   
                   .thatsTranslated(70,-41) ,  
                         

      shape7    .thatsFilledWith(Color(255, 0, 0))
                .withFlippedX 
                .thatsTranslated(40,30) ,  
                    
 
)

tangram.draw