日記ということで,昨日回転させる方法について関数を書いたのだけど,締切が終わってしばらくするとやっぱり「逆回転をオプションで指定するってださいな」と思い始めた。ところに,ツイッターでメンションが。@masashikomoriさんのお知り合いのかた(@SogoHiroyukiさん)からatan2を使えば良いですよ,と教えてもらいました。それを参考に(てか丸写しだわなw)昨日の関数を書き直した。いうか,atan2関数って明らかに「これ」のために準備されてる関数だよなぁ。いうことで,修正後の関数。今回のバージョンは,引数にまず元の座標セットを入れて(pre),その何行目(key)を,どういうベクトルに(targetVec)に合わせるか,という指定をします。ノルムの調節がしたかったら,オプションのnorm.adjをTRUEにしてあげる。ターゲットベクトルを入れるようにしたのは,目標の座標がセットではなくてベクトルに過ぎないので,それなら例えばc(1,0)みたいなもんに基準化したら良いじゃない,と思い至ったからです。class="synSpecial">}</span>はー,楽しかった。思い起こせば高校生の時、三角関数が苦手だった。理系に進めなかったんだな。あと物理が駄目だったなwあの時先生が「将来お前らもMDSの布置を回転したくなることがあると思うが...」って言うといてくれたらもっと勉強に身が入ったのに。習う時はどのシーンで使うかなんかイメージできないわけで,学ぶときはいつかどこかで役立ててやる,というモチベーションを持っておくことが大事なんだな,と思った。なければ,なんで覚えなあかんねん,意味わからん・・・の蓄積にしかならないからなぁ。学部生時代にとった講義ノートに助けられているのは,俺のこういう貧乏人根性(?)にあったのだなぁ,と思う。こればっかりは教育してやれるところじゃないよねぇ。続きRedditPocketPinterest類似のニュース日記もう騙せない蕁麻疹が完治、根治、しないんですよねぇ。誕生日メモ娘が「牛乳買って。飲まないんだけど」という。今年の10大ニュース2019今年も大晦日になりました。今年もいろんな人に遊んでもらって、感謝しています。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。