どうも、kaminalyです。
以前に振り子の不思議を表現しようと思って、
「振り子のやつを作ってみた編」というメモを書いたのですが、
不完全のままフォウチプレイを楽しませていただいていました。
そんな事も忘れていたのですが、
今日vimeoをふらふらしていた時にたまたま見つけた空飛ぶスパゲッティモンスター教信者のmemoさんの動画を見て、
その理由がわかったかもなのでリベンジすることにした。
以前の振り子は
振り子 Pendulum - wonderfl build flash online
新しい振り子は
forked from: 振り子 Pendulum - wonderfl build flash online
変わった事は、2点あります。1点は玉っころのスタート位置です。
以前はスタート位置を同じ角度の延長線上に置いていたのですが、
新しいのは、一番短い振り子の下に一直線で並ぶように変更しました。
もう1点は、振り子の位置計算に使う係数を、振り子のアルゴリズムの近似値(wiki)から、
単純に距離に比例する係数に変更するだけでした。
参考にした動画のキャプションのリンク先にコタロンのが紹介した動画と解説があり、
「has been adjusted so that it executes 51 oscillations in this 60 second period」とあった。
一番遅いものが60秒間に51回揺れるように調整してあるようだ。
あとは、60秒間に1回づつ多く揺れるように調整した玉を並べて一斉にゆらしているんだとか。
ということで、経過時間(又はスピード)に係数(51+n) / 60を掛けてあげると、確かに動画通りの動きになった。
. -―- . やったッ!! さすが memo!
/ ヽ
// ', おれたちにできないことを
| { _____ | 平然とやってのけるッ!
(⌒ヽ7´ ``ヒニ¨ヽ
ヽ、..二二二二二二二. -r‐''′ そこにシビれる!
/´ 〉'">、、,,.ィ二¨' {. ヽ _ _ あこがれるゥ!
`r、| ゙._(9,)Y´_(9_l′ ) ( , -'′ `¨¨´ ̄`ヽ、
{(,| `'''7、,. 、 ⌒ |/ニY { \
ヾ| ^'^ ′-、 ,ノr')リ ,ゝ、ー`――-'- ∠,_ ノ
| 「匸匸匚| '"|ィ'( (,ノ,r'゙へ. ̄ ̄,二ニ、゙}了
, ヘー‐- 、 l | /^''⌒| | | ,ゝ )、,>(_9,`!i!}i!ィ_9,) |人
-‐ノ .ヘー‐-ィ ヽ !‐}__,..ノ || /-‐ヽ| -イ,__,.>‐ ハ }
''"//ヽー、 ノヽ∧ `ー一'´ / |′ 丿! , -===- 、 }くー- ..._
//^\ ヾ-、 :| ハ  ̄ / ノ |. { {ハ. V'二'二ソ ノ| | `ヽ
,ノ ヽ,_ ヽノヽ_)ノ:l 'ーー<. / |. ヽヽヽ._ `二¨´ /ノ ノ
/ <^_,.イ `r‐'゙ :::ヽ \ `丶、 |、 \\'ー--‐''"//
\___,/| ! ::::::l、 \ \| \ \ヽ / ノ