見出し画像

【manim】楕円内の光の反射

この前 楕円内のビリヤード の動画をなんとか作ってみたのだが
やはり なめらかさが足りないことに納得がいかず
もう一度考え直してみた が やっぱりだめだった

これくらいなら大丈夫なんだけどね


今度は光の反射
ボールを追いかけて軌跡を残すってのもあるが
それだと速度が遅くないと 楕円外に飛び出してしまうし
速度が遅いと 動画時間が異常に長くなる
というわけで 線を書いていこう
と思ったが これが難しい・・・全然できない
chatGPTに相談したが いつも通りの「エラーです」のやり取りをへて
ようやく回ったが 楕円の中心でボールのようなものがピカピカ
楕円の外にも光が飛び出して行ってるし
ディスコ? あ 今はもうディスコとは言わないのか クラブ的な?
どちらも行ったことはない


コードみると 反射っぽいこと書いてあるんだが なんなんだ・・・
ちがう ちがう これじゃない
どうして こうなった
やっぱり 俺の英語が通じなかったか
chatGPTが優秀でも ポンコツと掛け合わせるとだめですね

どうしたもんか と考えて
結果的には 点列と角度の数列を連立漸化式で順次定義して
端点を結ぶことにして ようやくできた

できたけど ちょっと今の自分にはハードルが高すぎた

そしてまた1つ謎がでてきてしまった
リストで定義している数列全項を ValueTracker で随時更新していくには
どうすればいいんだ?

【追記】2023/11/17
とりあえず帰納的定義(再帰的定義)でつくったリストを
valuetracker で always_redraw できた


この記事が気に入ったらサポートをしてみませんか?