memorandumsスマートフォン用の表示で見るmemorandums日々の作業ログです。正多角形弦長定理をもとに正多角形を描画するスクリプトを書いてみた2017-09-21正多角形弦長定理をもとに正多角形を描画するスクリプトを書いてみたprocessing部屋で昼ごはんを食べながら工作関係のブログ記事などを流し読みしていたら、以下の記事を目にしました。makershub.jp手書き(定規とコンパスを使って)で正多角形が描けるらしいです。ピタゴラスの定理以来。記事を深く追っていないので詳しい(正確な)アルゴリズムはわかりませんが、上記を読んだ感じでは、コンパスで円を書き、上記のサイトで求めた弦長を使って定規でひたすら正確に円に内接?する線を描いていく。いう感じではないかと思います。似たようなアルゴリズムで試すスクリプトをp5jsで書いてみました。タップする位置によって、半径と角数を変えることができます。弦長を求めて円周に接するかどうかを試行錯誤できるのは「手書き」ならではですから、そこは再現していません。弦長を描き終えたあと、分度器を使って?シートを回転させているような感じになっています。簡単な方法がありそうですが。真似してみました、ということです。帰ったら子供と一緒に「手書きで」かいてみよーっと。»プロフィールid:ke_takahashiソフトウェア開発、工作、面白ガジェットに興味があります。(1)はてなブログをはじめよう!ke_takahashiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。