物理と数学:老人のつぶやき

物理とか数学とかに関した、気ままな話題とか日常の生活で思ったことや感じたこと、自分がおもしろく思ったことを綴る。

bezier曲線で楕円を描く

2013-07-24 11:31:10 | 数学

bezier曲線で楕円を描く。これがいま私のしたいことである。

だが、昨日その半分を描いたのだが、どうも気に入らない。どうも楕円のようではないのだ。

どうも単なる卵型の曲線に近い。ovalという曲線と楕円eclipseとがどう違うのかよく知っているわけではないが、多分昨日描きかけた曲線は卵形曲線に近いと思っている。

それは端の方が少し普通の楕円の曲線よりも尖っているからである。描きたい曲線はもともとは円であるがそれを斜め上から見ているので、楕円のように見えることを表そうとしている。

picture環境で曲線を描くのは十分に点数を多くとればどんな曲線の近似曲線でも書けるはずである。だが、描いてみてどうも感じがよくないようだとまたやり直しである。

ちなみに楕円は2つの定点からの曲線の距離の和が一定である点の軌跡である。ovalにも楕円と同じような定義があるのかどうかは調べていない。

2定点ピンを立てて、そのピンのところに一定の長さ(2定点の距離は長い)の細い糸を結びその糸をぴんと張ったところに鉛筆をおき、動かしていくと楕円が描ける。

ちょっと朝食のときに、いま楕円を描こうとしているが、うまく描けていないと言ったら、楕円はどうやって描くのであろうというので、妻と話した話題である。

(2019.11.27付記) latexではもうベジエ曲線で楕円を描くことはない。tikzを使えば、簡単に楕円を描くことができるからである。