CyberChaos(さいばかおす)

プログラミング言語、トランスパイラ、RPA、ChatGPT、データマイニング、リバースエンジニアリングのための忘備録

タートルグラフィックスライブラリーを使ってリンゴの立体画像を描かせてみたらwww

2023-03-22 21:43:58 | python

import turtle

# タートルオブジェクトの作成
t = turtle.Turtle()

# ペンを上げる関数
def lift_pen():
    t.penup()

# ペンを下げる関数
def lower_pen():
    t.pendown()

# リンゴの上部を描画する関数
def draw_top():
    lower_pen()
    t.color("red")
    t.begin_fill()
    t.circle(30, 180)
    t.end_fill()
    lift_pen()

# リンゴの下部を描画する関数
def draw_bottom():
    lower_pen()
    t.color("green")
    t.begin_fill()
    t.circle(-30, 180)
    t.end_fill()
    lift_pen()

# リンゴの輪郭を描画する関数
def draw_outline():
    lower_pen()
    t.color("brown")
    t.width(10)
    t.circle(40, 180)
    t.left(90)
    t.forward(80)
    lift_pen()

# 3D効果を追加する関数
def draw_3d():
    lower_pen()
    t.color("lightgray")
    t.width(5)
    t.left(90)
    t.forward(10)
    t.right(90)
    t.circle(-40, 180)
    t.left(90)
    t.forward(10)
    lift_pen()

# リンゴを描画する関数
def draw_apple():
    draw_top()
    draw_bottom()
    draw_outline()
    draw_3d()

# リンゴを描画
draw_apple()

# 描画ウィンドウを閉じる
turtle.done()

 

おい!!!なんだよこれは???

なめとんのか???



最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。