楕円七宝

楕円の七宝つなぎは楕円だけでできています。七宝つなぎの円が楕円になったものです。

楕円は横の半径と縦の半径の長さが異なります。

sasiko.cdy に用意されている elliplse(中心,半径1,半径2,描き始め,描き終わり) を用いれ楕円を描きます。

描き始めと描き終わりを指定しなければ楕円全体を描きます。

drawpat() の中身は次の1行だけです。横の半径が3,縦の半径が2の場合です。

drawpat():=(

  ellipse([0,0],3,2);

);

//drawpat(); の先頭の// を削除して基本パターンを描くと,楕円が描かれます。

平行移動量は七宝つなぎの場合と同様に数えれば簡単にわかりますね。

Shiftx=[6,0];  // 1行分描くための横への平行移動量

Shifty=[3,2];  // 上への平行移動量

です。

始めの位置と,描く個数を適当に設定して描いてみましょう。

< 「描画手順をプログラムする」に戻る >