松ぼっくりをつくる

Generated by L3_IDE 3.033/English

 
松ぼっくりを作ります。

作り方は、【松ぼっくりをロゴで作ってみよう】のページにあります。

いろいろな角度で試してください。

黄金角137.5度が松ぼっくりになるようです。

←ここにカーソルを持ってきてください。

数字を入力します。

137.5度なら、半角で 1375 と打ちます。

エンターは打ちません。

どうですか。きれいでしょう。

人工の松ぼっくりです。

20回ほど繰り返すことができます。

なお、このらせんはアルキメデスのらせんです。

下のプログラムはL3のプログラムです。たったこれだけで、この動きをします。
ロゴ坊のプログラムも基本的には同じです。

//松笠の成長
up -90,150
down;color 0,0,1
Print "【4桁の角度を入れてください】\n\n ex .137.5度なら「1375」"
repeat 10
    a=get_char(60)
    b=get_char(60)
    d=get_char(60)
    s=get_char(60)
    Canvas 0,clear= [0.2,0.2,0.2]
    e=100*a+10*b+d+s/10
    up -50,170;down;color 1,1,1
    Print "【|e|度のマツカサ】 "
    up 0,0
    l = 0
    w = 55
    repeat 167
       l = l + 0.8
       w = w - 0.25
       forward 135 - l
       width w
       Randomize
       color random(0.7,1),random(0.7,1),random(0.7,1)
       down
       forward 0.1;width w/2;forward w/3;forward -(0.1+w/3)
       up
       forward -(135 - l)
       right e